Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

przerobienie z c na c++

Ostatnio zmodyfikowano 2010-12-18 11:49
Autor Wiadomość
czasas
Temat założony przez niniejszego użytkownika
przerobienie z c na c++
» 2010-12-16 14:22:24
Witam mam aki program :

C/C++
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
    char slowo[ 10 ];
    int dlugosc;
    printf( "\n Podaj slowo: " );
    scanf( "%s", slowo );
    dlugosc = strlen( slowo );
    printf( "\n Dlugosc wczytanego slowa: %d", dlugosc );
    getch();
    return 0;
}

Jak go zapisać zgodnie z c++, ?
P-25204
malan
» 2010-12-16 14:31:10
Można np. tak:
C/C++
#include <iostream>
#include <string>

int main()
{
    std::string word;
   
    std::cout << "Podaj slowo: ";
    std::cin >> word;
   
    std::cout << "Dlugosc slowa: " << word.size();
   
    std::cin.sync();
    std::cin.get();
    return 0;
}
P-25205
pekfos
» 2010-12-16 14:41:33
lub tak:
C/C++
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
    char slowo[ 10 ];
    int dlugosc;
    printf( "\n Podaj slowo: " );
    dlugosc = scanf( "%s", slowo );
    printf( "\n Dlugosc wczytanego slowa: %d", dlugosc );
    getch();
    return 0;
}
P-25207
czasas
Temat założony przez niniejszego użytkownika
» 2010-12-16 15:01:02
C/C++
#include <iostream>
#include <string>

int main()
{
    std::string word;
   
    std::cout << "Podaj slowo: ";
    std::cin >> word;
   
    std::cout << "Dlugosc slowa: " << word.size();
   
    std::cin.sync();
    std::cin.get();
    return 0;
}

word.size jest ze standardowej biblioteki?
co oznacza cin.sync
i cin.get

Nie dałoby sie tego jakos inaczej zapisac?
P-25208
DejaVu
» 2010-12-16 15:04:41
» Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja - sync() tu masz wyjaśnione.
P-25211
ison
» 2010-12-16 15:36:51
@pekfos
Twój program nie wypisze długości wczytanego słowa
P-25222
czasas
Temat założony przez niniejszego użytkownika
» 2010-12-16 16:15:16
%d i %s jest z jezyka c? ma jakies odpowiedniki w c++ ?
P-25225
pekfos
» 2010-12-16 17:13:31
@ison: dobra, pomyliłem wartość zwracaną printfa z wartością scanfa
P-25226
« 1 » 2
  Strona 1 z 2 Następna strona