利用 stdio.h中处理字符串输入输出的函数实现如下操作: 输入一行字符串打印一行字符串,以空行结束循环。
时间: 2024-05-10 18:20:44 浏览: 58
UCAS计算机网络课程实验:C语言实现http服务器.zip
以下是实现该操作的代码:
```c
#include <stdio.h>
int main() {
char str[100];
while (1) {
// 读入一行字符串
fgets(str, 100, stdin);
// 如果读入的字符串是空行,结束循环
if (str[0] == '\n') {
break;
}
// 打印读入的字符串
printf("%s", str);
}
return 0;
}
```
该程序利用了 `fgets()` 函数从标准输入中读入一行字符串,并将其存储在 `str` 数组中。然后检查 `str` 数组的第一个字符是否为换行符,如果是,就结束循环;否则,就打印 `str` 数组中的字符串。循环会一直进行,直到读入的字符串是空行为止。
阅读全文