#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
FILE *fp; //原文件
errno_t err;
int lineNum = 0;
bool start = false;
const int MaxSize = 200; //每行最大字符数不超过200,值可以按需更改
char strLine[MaxSize];
if ((err = fopen_s(&fp, "E:\\Text\\text1.txt", "r")) != 0)
{
cout << "无法打开文件!!!" << endl;
system("pause");
return 0;
}
FILE *result; //结果文件
errno_t resulterr;
resulterr = fopen_s(&result, "E:\\Text\\text2.txt", "w");
while (1)
{
if (!start)
{
fgets(strLine, MaxSize, fp);
lineNum++;
if (lineNum == 110) //从111行开始
{
start = true;
}
}
else
{
fgets(strLine, MaxSize, fp);
fputs(strLine, result);
lineNum++;
if (lineNum == 223) //到222行结束
{
break;
}
}
}
if (fclose(fp) != 0)
{
cout << "无法关闭文件!!!" << endl;
}
if (fclose(result) != 0)
{
cout << "无法关闭文件!!!" << endl;
}
system("pause");
return 0;
}