URL: https://linuxfr.org/forums/programmation-c--2/posts/scanf-sarr%C3%AAte-au-espaces Title: scanf s'arrête au espaces Authors: Ontologia Date: 2004年10月15日T13:41:52+02:00 Tags: Score: 0 Linux unixsrv 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown (debian) #include <stdio.h> int main(void) { £spaces£ £/spaces£char *toto; £spaces£ £/spaces£scanf("%s",toto); £spaces£ £/spaces£printf("\n%s\n",toto); £spaces£ £/spaces£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 ?

AltStyle によって変換されたページ (->オリジナル) /