Henryk Plötz: C Speicherproblem ...

Beitrag lesen

Moin,

query =(char *) malloc(11);

Du allozierst dynamisch Speicher. Über diesen Speicher kann man dann aber keine Aussagen machen (im Allgemeinen), er ist mit undefinierten Werten gefüllt. Wenn du willst dass da was bestimmtes drinsteht, dann musst du es reinschreiben. Oder du benutzt gleich calloc(), welches den Speicher freundlicherweise gleich ausnullt.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~