すべての行をファイル内の単一の文字列に連結することを目的としたコードを記述(コピーおよび変更)しました。しかし、私は予期しない結果を得ています。
//Fillvector.cpp
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main() {
vector<string> v;
ifstream in("Fillvector.cpp");
string line;
string finalString="";
while(getline(in, line))
v.push_back(line);
for(int i=0; i < (int)v.size(); i++) {
finalString += v[i];
}
cout << finalString << endl;
}
私が自分の端末で得ている結果は
}nt maincout << finalString << endl;(); i++) {
どうしたの ?