連絡先を入力ファイルから出力ファイルにコピーする簡単な C プログラムを作成しました。それは正常に動作します。しかし、新しいファイルの段落間に空白行を挿入する必要があり、その方法がわかりません。誰でも私を助けることができますか?
コードは次のとおりです。
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
FILE *fp1,*fp2;
char ch;
fp1 = fopen("input.txt","r");
if(fp1==NULL)
{
printf("\nThe file was not found.");
exit(1);
}
fp2 = fopen("output.txt","w");
if(fp2==NULL)
{
printf("\nThe file was not opened.");
exit(1);
}
while(1)
{
ch = fgetc(fp1);
if(ch==EOF)
break;
else
putc(ch,fp2);
}
printf("File copied succesfully!");
fclose(fp1);
fclose(fp2);
}