C语言字符串输入一句话
时间: 2023-10-29 14:52:36 浏览: 269
c字符串输入
在C语言中,可以使用`fgets`函数来接收用户输入的一句话(包含空格的字符串)。下面是一个示例代码:
```c
#include <stdio.h>
#define MAX_LEN 100
int main() {
char str[MAX_LEN];
printf("请输入一句话:");
fgets(str, MAX_LEN, stdin);
printf("您输入的一句话是:%s\n", str);
return 0;
}
```
在上述代码中,我们定义了一个长度为`MAX_LEN`的字符数组`str`来存储用户输入的一句话。使用`printf`函数输出提示信息,然后使用`fgets`函数接收用户输入的一句话,并将其存储到`str`中。最后,使用`printf`函数输出用户输入的一句话。
需要注意的是,`fgets`函数会将用户输入的整行文本(包括换行符)存储到字符数组中,因此需要确保字符数组足够大以容纳整行文本。
如果你有任何进一步的问题,请随时提问!
阅读全文