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

Pobranie długości ciągu znaków

Ostatnio zmodyfikowano 2012-01-27 12:52
Autor Wiadomość
tomcionek15
Temat założony przez niniejszego użytkownika
Pobranie długości ciągu znaków
» 2012-01-27 08:36:26
Witam
mam kod:

C/C++
char zdanie[ 300 ];
cout << "Wpsiz zdanie : ";
cin.getline( zdanie, 299 );

// i tu dalej reszta kodu
// i chcialbym uzyc  zdanie.length() zeby pobrac jaka dlugosc ma wpisane zdanie
// ale nie moge bo wywala errror :
// request for member `length' in `zdanie', which is of non-class type `char[300]'

Wiec chcialem zrobic cos takiego :

C/C++
string zdanie;
cout << "Wpisz jakies zdanie : ";
cin.getline( zdanie, zdanie.size() );
cout << "Wpisales : " << zdanie;

ale wywala bledy czyli pytanie jak uzyc 'string' albo 'char' zebym mogl pobrac jaka ma dlugosc w calym zdaniu.

I mma takie pytanie bo jstem nowy na forum jak sie daje kod C++ ? bo nie ma tu zadnych opcji tylko normlane poletekstowe ;/
P-49556
hincu
» 2012-01-27 09:01:25
uzyj stringa a pozniej string.size();

reszta tak samo jak na char tyle ze nie bedzie tablic :P
P-49557
npHard
» 2012-01-27 09:35:07
Albo funkcji strlen:
strlen( zdanie );

A znaczniki musisz wpisać z palca. Tutaj jest kurs:
» KursyKurs STC kurs
P-49559
malan
» 2012-01-27 09:43:55
Rozwiązanie Twojego problemu znajduje się tutaj: http://www.cplusplus.com/reference/string/getline/.
P-49560
tomcionek15
Temat założony przez niniejszego użytkownika
dziekuje
» 2012-01-27 12:38:03
Ok
C/C++
string imie;
cout << "Wpisz swoje imie : ";
getline( cin, imie );
cout << endl << "Dziekuje, " << imie;
getch();
 dziala jak nalezy thx +
P-49564
jsc
» 2012-01-27 12:40:16
PHP???
P-49565
pekfos
» 2012-01-27 12:52:31
Poprawiłem i zamykam.
P-49566
« 1 »
  Strona 1 z 1