c语言编程实现将输入的小写字母串写入磁盘文件,再将刚写入磁盘文件的内容读出
时间: 2023-09-26 18:06:45 浏览: 41
以下是实现将小写字母串写入磁盘文件,并将内容读出的C语言代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[100];
char filename[50];
printf("请输入小写字母串:");
scanf("%s", str);
printf("请输入要保存到的文件名:");
scanf("%s", filename);
// 打开文件
FILE *fp = fopen(filename, "w");
if (fp == NULL) {
printf("文件打开失败!\n");
exit(1);
}
// 将字符串写入文件
fprintf(fp, "%s", str);
fclose(fp);
// 重新打开文件,读取内容
fp = fopen(filename, "r");
if (fp == NULL) {
printf("文件打开失败!\n");
exit(1);
}
// 读取文件内容
char ch;
printf("文件内容为:");
while ((ch = fgetc(fp)) != EOF) {
printf("%c", ch);
}
fclose(fp);
return 0;
}
```
运行程序后,输入小写字母串和文件名,程序会将字符串写入磁盘文件,并将文件内容读出并打印