该操作的本质是流操作。
#include <stdio.h>
int main() {
char str[100];
fgets(str, sizeof(str), stdin); // 使用fgets读取整行输入
// 注意:fgets会保留输入的换行符'\n',如果你不想保留,可以这样做
if (str[strlen(str)-1] == '\n') {
str[strlen(str)-1] = '\0'; // 删除字符串末尾的换行符
}
printf("你输入的字符串是: %s\n", str);
return 0;
}