strncpy in mehrmals nacheinander verwenden
-
Hallo,
ich teste gerade was mit strncpy() und dabei bin ich auf folgendes Problem gestoßen:(void)strncpy(pfad,"/home/user/lala", 9); printf("%s\n", pfad); (void)strncpy(pfad,"/home/user/lala", 8); printf("%s\n", pfad); (void)strncpy(pfad,"/home/user/lala", 7); printf("%s\n", pfad);
Ich habe jetzt erwartet, dass folgendes ausgegeben wird:
/home/use
/home/us
/home/u
Leider wird statt dessen 3 mal /home/use ausgegeben.Danke schonmal für eure Hilfe.
mfg
dotBen
-
-
Danke für den denkanstoß. Funktioniert.