(debian)
#include <stdio.h>
int main(void)
{
char *toto;
scanf("%s",toto);
printf("\n%s\n",toto);
return 0;
}
montaigne@unixsrv:~$ ./testscan
ceci est un test
ceci
montaigne@unixsrv:~$
là je comprend pas : si je me souviens bien, espace est le caractère 32, par le caractère 0.
Est-ce un bug, est-ce normal, y-a t il une solution ?