#include <stdio.h> int main() { char str[100]; // 用来存放输入字符串 char *p = str; // 字符指针指向字符串首地址 int length = 0; fgets(str, sizeof(str), stdin); while (*p != '\0' && *p != '\n') { length++; p++; // 指针向后移动 } // 输出结果 printf("%d", length); return 0; }