Odczytywanie danych z pliku (ale troche inne)
Ostatnio zmodyfikowano 2009-02-28 14:28
GoldWolf |
» 2009-02-28 14:16:52 Nie katujcie tu chłopaka bo się zniechęci ;-)... bool t; bufor = "10"; t = isdigit( * bufor.c_str() ) == 0 ? false : true; if( t == true ) Troll.sila = atoi( bufor.c_str() );
A żaby odczytać te dane tak jak chciałeś na samym początku to klasa string posiada wiele przydatnych funkcji do tego by ładnie te dane odczytać. |
|
Ju1ian Temat założony przez niniejszego użytkownika |
» 2009-02-28 14:20:17 Mam tak: int konwertuj( sila_trolla ); troll.sila = sila_trolla; Wszystkie biblioteki, które były w przykładzie zincludowałem. Nie działa, wywala błędy: main.cpp: In function `int _mangled_main()': main.cpp:379: error: cannot convert `std::string' to `int' in initialization main.cpp:380: error: redeclaration of `int konwertuj' main.cpp:379: error: `int konwertuj' previously declared here main.cpp:381: error: redeclaration of `int konwertuj' main.cpp:379: error: `int konwertuj' previously declared here main.cpp:382: error: cannot convert `std::string' to `int' in assignment main.cpp:383: error: cannot convert `std::string' to `int' in assignment main.cpp:384: error: cannot convert `std::string' to `int' in assignment
make.exe: *** [main.o] Error 1
Wykonanie zakończone
BTW: Mam więcej tych troll.sila itd dlatego tyle błędów. UP: Niezbyt kapuję. Wkleiłem zamiast tego int konwertuj i nie działa. ;/ |
|
DejaVu |
» 2009-02-28 14:24:10 troll.sila = atoi( sila_trolla.c_str() ); |
|
Ju1ian Temat założony przez niniejszego użytkownika |
» 2009-02-28 14:28:49 Działa ;) |
|
1 « 2 » |