使用 getchar() 函数读取输入。
getchar()
#include <stdio.h> int main() { char c; int count = 0; while ((c = getchar()) != EOF) { if (c != ' ' && c != '\n') { ++count; } } printf("%d\n", count); return 0; }