我試圖讓我的程序識別出第一行中的第一個字符需要變成「Tathis」。例如,如果第一個字符是一個單詞中的「T」,則Throw將成爲Tatrow。我真的不知道我怎麼會添加字符...將字符添加到字符串
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream in;
in.open("asdf.txt");
string filevalue;
//Line 1
getline(in,filevalue);
cout <<filevalue<<endl;
//Line 2
getline(in,filevalue);
cout <<filevalue<<endl;
//Line 3
getline(in,filevalue);
cout <<filevalue<<endl;
//Line 4
getline(in,filevalue);
cout <<filevalue<<endl;
//Line 5
getline(in,filevalue);
cout <<filevalue<<endl;
return 0;
}
數據文件被稱爲asdf.txt幷包含以下內容:
This is line1.
Hey?!
I like 17.5;
but not -2.37
Done!!
寫一個新的文件? – MatBailie