写一个程序,读入一行字符(可能包含空格),使用printf计算字符数量。

#include <stdio.h>

int main() {
    char str[100] = {0};
    while(scanf("%[^\n]s", str) != EOF) { // %[^\n]s 可以读入除了\n以外的字符
        getchar();                        // 过滤掉 \n
        printf(" has %d characters\n", printf("%s", str));
    }
    return 0;
}

版权声明:本文为poinsettia原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。