C语言分行输入字符串
时间: 2023-09-14 18:09:21 浏览: 152
你可以使用C语言中的fgets函数来实现分行输入字符串。fgets函数从指定的文件流中读取一行字符串,并将其存储在一个字符数组中。以下是示例代码:
```
#include <stdio.h>
#define MAX_LENGTH 100
int main() {
char str[MAX_LENGTH];
printf("请输入字符串:\n");
fgets(str, MAX_LENGTH, stdin);
printf("你输入的字符串是:%s\n", str);
return 0;
}
```
在上面的示例中,我们定义了一个字符数组str用于存储输入的字符串,使用fgets函数从标准输入流(stdin)中读取一行字符串,并将其存储在str中。我们还定义了一个常量MAX_LENGTH用于限制输入的字符串的长度,以防止缓冲区溢出。最后,我们使用printf函数将输入的字符串输出到屏幕上。
阅读全文