Tak mam zase takovej problem, otevru si soubor a ctu z nej pomoci proudů (stream), includnul sem si fstream a už se mi podarilo i oddelit cisla od slov. Třeba je tam radek:
{163}{230}- Připadá vám to známé?|- Ne.
Jde mi o to, jak můžu pracovat jen s těma číslama. Fstreamem to čtu znak po znaku, ale to je to porad char ... jde to nějak převest na int?
Vim že je funkce atoi() ale ta konvertuje string na integer.
Jde to nějak udělat bez použití céčkovskejch knihoven (stdlib, stdio) ?? Můj kousek kódu kterej jsem na to zatím splodil je tady:
while(*ch!='\n')
{
soubor.get(*ch);
if(*ch=='{') {
while (1) {
soubor.get(*k);
if (*ch=='}')
break;
cout <<ch;
}
}
}