Problem z działaniem metody...
Ostatnio zmodyfikowano 2016-03-05 23:22
baddevil96 Temat założony przez niniejszego użytkownika |
Problem z działaniem metody... » 2016-03-05 23:03:34 Nie mogę uruchomić programu przez ten fragment kodu... void konwersja( string tablica[], string tekst[], int & elementy ) { int flaga = 0; int i = 0; string zmienna = tablica[ i ]; while( zmienna.size > 0 ) { tekst[ flaga ] += tablica[ i ]; zmienna = tablica[ i ]; if( tablica[ i ] == " " ) flaga++; i++; } elementy = flaga + 1; }
Po wstawieniu wyżej przedstawionego kodu w komentarz, program uruchamia się bez problemu. Zaś przy każdej próbie kompilacji wraz z tamtym kodem, dostaję błędy typu: >map_load.cpp(52): error C3867: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::size': function call missing argument list; use '&std::basic_string<char,std::char_traits<char>,std::allocator<char>>::size' to create a pointer to member 1>map_load.cpp(52): error C2296: '>' : illegal, left operand has type 'unsigned __int64 (__cdecl std::basic_string<char,std::char_traits<char>,std::allocator<char>>::* )(void) throw() const' 1>map_load.cpp(52): error C2297: '>' : illegal, right operand has type 'unsigned __int64 (__cdecl std::basic_string<char,std::char_traits<char>,std::allocator<char>>::* )(void) throw() const' Czy ktoś wie w czym może tkwić problem? W razie czego pokażę resztę kodu. |
|
carlosmay |
» 2016-03-05 23:16:57 while( zmienna.size > 0 )
|
|
|
baddevil96 Temat założony przez niniejszego użytkownika |
» 2016-03-05 23:22:22 Dziękuję... nie mam pojęcia dlaczego wcześniej nie zobaczyłem tego "nawiasu"... |
|
« 1 » |