integerin kirjoittaminen stringiksi (merkkijonoksi) tekstitiedostoon ja miten luetaan sieltä merkkeinä takaisin integeriksi?
integer stringiksi ja takaisin
T.Yhmä
2354
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
kirjoitus
char puskuri[80];
int luku = 50;
FILE *fp = fopen("filu.txt","wt");
sprintf(puskuri,"%d",luku);
fputs(puskuri,fp);
luku
FILE *fp = fopen("filu.txt","rt");
fgets(puskuri,sizeof(puskuri),fp);
sscanf(puskuri,"%d",&luku);
sprintf - kutsu on turha, suoraan vaan fprintf:llä fp:hen. Samoin sscanf, fscanf ajaa saman asian.