从键盘输入宇符串“同一个世界,同一个梦想!”,使用 fputso函数将字符串内容输出到磁盘文件中,之后从键盘 输入文件的路径及名称,并使用fgets0函数从磁盘文件中读取宇符串到数组s中,最终将其输出在屏幕上。用c语言
时间: 2024-02-20 20:00:30 浏览: 46
从键盘输入字符串并输出该字符串
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
// 从键盘读取字符串并写入文件
char str[100] = "同一个世界,同一个梦想!";
FILE *fp;
fp = fopen("test.txt", "w");
fputs(str, fp);
fclose(fp);
// 从键盘读取文件路径及名称,并读取文件内容到数组中并输出
char file_path[100];
printf("请输入文件路径及名称:");
scanf("%s", file_path);
fp = fopen(file_path, "r");
if (fp != NULL) {
char s[100];
fgets(s, sizeof(s), fp);
printf("%s", s);
fclose(fp);
}
else {
printf("文件不存在!\n");
}
return 0;
}
```
以上代码中,首先将指定字符串写入文件中,使用 `fputs` 函数将字符串输出到文件中。然后从键盘读取文件路径及名称,使用 `fopen` 函数打开文件并判断是否成功打开,若成功则使用 `fgets` 函数读取文件内容到数组中并输出。若文件不存在,则输出提示信息。
阅读全文