nefunguje sscanf()

Michal Ludvig michal na ludvig.cz
Středa Únor 25 12:38:41 CET 1998


> > 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);
> > }
> [snip]
> > Je to spravne, nebo je to nejaka chyba na me, nebo pocitacove strane???
> 
> jak obvykle je chyba mezi zidli a obrazovkou :)
> "=" neni totez jako ":"

Aaaa sorry, blbe jsem to prepsal. Samozrejme tam patri

	sscanf(buf,"%[^=]s = %d\n",jmeno,&hodnota);

nicmene ani pak to nechodi :-(((

Michal Ludvig



Další informace o konferenci Linux