nefunguje sscanf()
Michal Ludvig
michal na ludvig.cz
Úterý Únor 24 21:14:14 CET 1998
Dobry den,
narazil jsem na drobny problemek se kterym jsem se zatim nikdy nesetkal.
Mam program:
void main(void)
{
int hodnota;
char jmeno[200];
char buf[]={"Nazev hodnoty = 21\n"};
sscanf(buf,"%[^=]s : %d\n",jmeno,&hodnota);
printf("%s : %d\n",jmeno,hodnota);
}
a jako vystup bych ocekaval:
Nazev hodnoty : 21
ale ono mi to pise:
Nazev hodnoty : 0
Je to spravne, nebo je to nejaka chyba na me, nebo pocitacove strane???
Mam libc-5.3.12, gcc-2.7.2.1 a kernel 2.0.33...
Michal Ludvig
Další informace o konferenci Linux