#include <stdio.h>
int main(int argc, char* argv[]) {
char c;
scanf(" %c", &c);
printf("%c\n", c);
return 0;
}
[[email protected]]# ./scanf
a
a
[[email protected]]# ./scanf
h
h
スペースが存在するかどうかは常に同じですが、なぜですか?scanfのスペースとはどういう意味ですか?
http://linux.die.net/man/3/scanf、http://www.manpagez.com/man/3/scanf/、http://unixhelp.ed.ac.uk/CGI/ man-cgi?scanf + 3、GIYF – sehe