我有這段代碼讀取另一個文件並計算行數;該部分工作正常。忽略評論C++
我想要做的是省略註釋行,所以程序只讀取實際的代碼而不是註釋。
希望有人能幫助我:/
#include <iostream>
#include <fstream>
#include <istream>
using namespace std;
int main() {
int numlines = 0;
string line;
ifstream myfile("wr.cpp");
while (myfile.good())
{
getline(myfile, line);
++numlines;
}
cout << "Number of lines: "<<numlines<< endl;
return 0;
}
你會計算一行太多,因爲你不測試'getline()'工作。你還沒有嘗試數過評論 - 告訴我們你在嘗試什麼。上週至少有兩個'檢測評論'問題 - 請參閱您可以在SO上找到哪些已經回答您的問題。 –