Hello,
Zeichenketten in C sind Null-terminiert. Dafür musst *Du* sorgen, das nimmt Dir keiner ab, siehe z.B: http://de.wikibooks.org/wiki/C-Programmierung:_Arrays_und_Strings#Strings
Ist das erst in C++ so, dass bei der Zuweisung
char* zkette = "abrakadabra";
die \0 automatisch angehängt wird? Musste man das bei C noch selber machen?
Jetzt hast Du mich wirklich auf dem linken Fuß erwischt.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg