Witam, męczę się już długo z jednym zadaniem z kursu C++ http://cpp0x.pl/kursy/Kurs-C++/Poziom-4/Wczytywanie-zawartosci-pliku-a-kontrola-bledow/485. Program wczytuje mi poszczególne frazy z pliku rozdzielone spacją dopóki nie napotka końca pliku:
while( !plik.eof() )
{
...
...
...
}
W jaki sposób mogę rozdzielić cyfry od znaków we frazie ? Jak jest coś takiego #3
to bez problemu potrafię wyciągnąć tą 3
z tego wyrażenia korzystając z funkcji atoi()
ale jak już jest wyrażenie 321b9
to wyciąga mi tylko 321
.
Z góry dziękuję :)