//头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//定义写文件函数
int write_file()
{
//定义写入的内容
char arr[] = "一身清贫怎敢入繁华,两袖清风怎敢感误佳人。";
//打开需要写入的文件
FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\Engling (2).txt", "w");
//判断文件是否打开成功 打开失败返回NULL
if (!fp)
{
//输出打开失败的错误
perror("fopen error");
//结束函数
return -1;
}
//写入arr数组的内容到文件中
fputs(arr, fp);
//关闭文件
fclose(fp);
}
int read_file()
{
//打开需要读取的文件
FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\Engling (2).txt", "r");
//判断文件是否打开成功
if (!fp)
{
//输出fopen函数错误原因
perror("fopen error");
//结束函数
return 0;
}
//定义一个数组用来存读取的内容
char arr1[100] = {0};
//读取文本 arr1读取的内容存放的地方 sizeof(arr1)读取的数据长度 fp打开的文件
fgets(arr1, sizeof(arr1), fp);
//关闭文件
fclose(fp);
//打印读取的内容
printf("%s", arr1);
}
//主函数
int main()
{
//调用文本写入函数
write_file();
//调用文本读取函数
read_file();
}