次のようなtxtファイルがあります。
"shoes":12
"pants":33
"jacket":26
"glasses":16
"t-shirt":182
ジャケットの数を (たとえば 26 から 42 に) 交換する必要があります。だから、私はこのコードを書きましたが、「ジャケット」という単語がある特定の行を編集する方法がわかりません:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream f("file.txt");
string s;
if(!f) {
cout< <"file does not exist!";
return -1;
}
while(f.good())
{
getline(f, s);
// if there is the "jacket" in this row, then replace 26 with 42.
}
f.close();
return 0;
}