/*
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 李瑞
* 完成日期: 2012 年6 月 9日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分
* 输入描述:……
* 问题描述:……
* 程序输出:……
* 程序头部的注释结束
*/
#include <iostream>
#include <fstream>
using namespace std;
bool check_line(char line[])
{
int i = 0;
bool flag = false;
char c = line[i];
while(c != '\0' && c != ';' && (c == ' ' || c == '\t'))
{
c = line[++i];
}
if (c == ';')
{
flag=true;
}
return flag;
}
int main()
{
ifstream writefile("WolfSheep.nls", ios::in);
ofstream readfile("WS_nocomment.nls", ios::out);
char line[100];
int i;
while (!writefile.eof())
{
writefile.getline(line, 100, '\n');
if(!check_line(line))
{
i = 0;
while(line[i] != '\0' && line[i] != ';')
{
readfile.put(line[i]);
++i;
}
readfile.put('\n');
}
}
writefile.close();
readfile.close();
cout << "Finish!" << endl;
system("pause");
return 0;
}
/*
Finish!
请按任意键继续. . .
*/
第十六周实验报告(4)
最新推荐文章于 2024-09-14 18:22:45 发布