用fgets函数输入字符串
时间: 2024-06-12 11:00:51 浏览: 84
fgets函数与fputs函数
fgets函数用于从文件中读取字符串。它的语法如下:
```c
char *fgets(char *str, int n, FILE *stream);
```
其中,str是一个指向字符数组的指针,用于存储读取的字符串;n是要读取的最大字符数(包括空字符);stream是一个指向FILE对象的指针,指定要从中读取字符串的文件。
下面是一个使用fgets函数输入字符串的示例:
```c
#include <stdio.h>
int main() {
char str[100];
printf("请输入字符串:");
fgets(str, sizeof(str), stdin);
printf("输入的字符串是:%s", str);
return 0;
}
```
在上面的示例中,我们首先定义了一个大小为100的字符数组str,用于存储输入的字符串。然后使用fgets函数从标准输入(stdin)中读取字符串,并将其存储到str中。最后,我们使用printf函数将输入的字符串输出到屏幕上。
阅读全文