用C语言写。编写一个能输入并输出字符数据的小程序 输入一段字符串,输出该字符串 (使用字符变量
时间: 2024-10-07 19:01:38 浏览: 70
在C语言中,你可以通过标准输入流(stdin)读取用户输入的字符串,并利用循环结构逐个输出字符。以下是一个简单的示例程序:
```c
#include <stdio.h>
#include <string.h> // 引入string.h库用于处理字符串
int main() {
char input[100]; // 创建一个字符数组存储输入的字符串
printf("请输入一段字符串(最多99个字符): "); // 提示用户输入
// 使用fgets函数读取用户输入的字符串,包括空格
fgets(input, sizeof(input), stdin);
// 移除换行符,因为fgets会将换行符也一起读进来
input[strcspn(input, "\n")] = '\0';
// 输出字符串
printf("您输入的字符串是: %s\n", input);
return 0;
}
```
在这个程序中,`fgets`函数用于从标准输入获取字符串,`strcspn`函数用于找到字符串结尾的位置,去掉最后一个换行符。运行此程序时,它会提示用户输入,然后显示输入的内容。
阅读全文