编程实现从键盘输入一个字符串,存放于一个数组中,并将该数组输出。用不同的输入/输出函数实现
时间: 2024-02-25 19:57:27 浏览: 29
使用 scanf 函数输入和 printf 函数输出的实现方式:
```c
#include<stdio.h>
#define MAX_SIZE 100
int main() {
char str[MAX_SIZE];
printf("请输入字符串:");
scanf("%s", str);
printf("输出字符串:%s\n", str);
return 0;
}
```
使用 fgets 函数输入和 fputs 函数输出的实现方式:
```c
#include<stdio.h>
#include<string.h>
#define MAX_SIZE 100
int main() {
char str[MAX_SIZE];
printf("请输入字符串:");
fgets(str, MAX_SIZE, stdin);
printf("输出字符串:");
fputs(str, stdout);
return 0;
}
```
使用 gets 函数输入和 puts 函数输出的实现方式:
```c
#include<stdio.h>
#include<string.h>
#define MAX_SIZE 100
int main() {
char str[MAX_SIZE];
printf("请输入字符串:");
gets(str);
printf("输出字符串:");
puts(str);
return 0;
}
```
需要注意的是,gets 函数存在安全问题,不推荐使用。建议使用 fgets 函数。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)