要使用C从键盘读取字符串,您可以使用标准库函数fgets()
。fgets()
函数从指定的文件或标准输入(stdin)读取字符串,并将其存储在指定的字符数组中。以下是一个简单的示例:
#include<stdio.h>
int main() {
char input_str[100]; // 定义一个字符数组,用于存储输入的字符串
printf("请输入一个字符串:"); // 提示用户输入字符串
fgets(input_str, sizeof(input_str), stdin); // 从键盘读取字符串并存储到input_str数组中
printf("您输入的字符串是:%s", input_str); // 输出用户输入的字符串
return 0;
}
在这个示例中,我们定义了一个名为input_str
的字符数组,用于存储用户输入的字符串。然后,我们使用fgets()
函数从键盘读取字符串,并将其存储在input_str
数组中。最后,我们使用printf()
函数输出用户输入的字符串。
注意:fgets()
函数会将读取到的字符串中的换行符保留在字符数组中,因此在实际应用中,您可能需要根据需要删除或处理换行符。
领取专属 10元无门槛券
手把手带您无忧上云