设计和程序代码,读取C / C ++程序文件(文本文件)并将注释分成另一个文件?
我可以从文本文件中读取,但我不理解如何将注释分成另一个文件
#include<iostream>
#include<fstream>
using namespace std;
int main() {
ifstream myReadFile;
myReadFile.open("text.txt");
char output[100];
if (myReadFile.is_open()) {
while (!myReadFile.eof()) {
myReadFile >> output;
cout<<output;
}
}
myReadFile.close();
return 0;
}
答案 0 :(得分:0)
首先需要检测评论。你通常会拆分文本并从那里开始制作一个数组,你需要设置一个布尔值作为占位符,它会在你遇到评论的结束标记时告诉你。
基本上;
使用http://www.cplusplus.com/faq/sequences/strings/split/作为参考,然后使用布尔值逐个扫描数组。这样,您就会知道评论标记的开始和结束位置,
boolean incomment =0 ;
while(incomment)
{
// Construct your string.
}