【文本处理】行前面(上面)插入一个空行

插入空行


#include
#include"stdlib.h"

int main()
{
	char StrLine[1024];//每行限制中文512个,英文字母1024个
	char pu[2]={10,0};
	FILE *in,*out;

	in = fopen("C:\\Temp\\lark\\560.txt","r");
	out = fopen("C:\\Temp\\lark\\780.txt","w");

	while(!feof(in)){	//fread fwrite 和 getw putw什么区别?
		fgets(StrLine,1024,in);
		
		if(StrLine[0]>=49 && StrLine[0]<=57 && StrLine[1]==46 &&
			StrLine[2]>=49 && StrLine[2]<=57){
			fputs(pu,out);
		}
		fputs(StrLine,out);

	}

	fclose(in);
	fclose(out);
	return 0;
}


你可能感兴趣的:(算法)