手动创建两个文本文件text1.txt,text2.txt,要求编程创建text3.txt,实现text1.txt和text2.txt文件中除去首行和末尾对应的数据相加,三个文本的内容如下
代码:
#include <stdio.h>
#define SIZE 10
int main()
{
FILE *fp1 = fopen("text1.txt","ab+");
if(fp1 == NULL)
{
perror("fopen\n");
return -1;
}
FILE *fp2 = fopen("text2.txt","ab+");
if(fp2 == NULL)
{
perror("fopen\n");
return -1;
}
FILE *fp3 = fopen("text3.txt","ab+");
if(fp3 == NULL)
{
perror("fopen\n");
return -1;
}
int ret1;
int ret2;
char buf1[SIZE] = {0};
char buf2[SIZE] = {0};
while(ret1 = fread (buf1, sizeof(char), 1, fp1))
{
ret2 = fread (buf2, si