在C语言中,可以使用fgets()
函数从键盘获取字符串。fgets()
函数的原型如下:
char *fgets(char *str, int n, FILE *stream);
其中,str
是存储输入的字符串的字符数组,n
是最大的字符数(包括空字符’\0’),stream
是输入流,通常使用stdin
表示标准输入流(键盘输入)。
示例代码如下:
#includeint main() { char str[100]; // 定义一个字符数组用于存储输入的字符串 printf("请输入一个字符串:"); fgets(str, sizeof(str), stdin); // 从键盘获取字符串 printf("你输入的字符串是:%s", str); return 0; }
在上面的示例中,用户输入的字符串将存储在str
数组中,并使用printf()
函数打印出来。