私はC++の新バージョンである を作成しました。次にファイルを作成し、int値を書き込んでください。 次に、これらのint値をget function!(ここでは例外の例外はint型です) 実際にはこれはインデックスファイルなので、ここではint値を取ります。 しかし、私はfstream.putとfstream.getの両方がchar値しか操作できないことを発見しました。 誰かが私の仕事をどうやって手助けしたいのですか? そしてここでは私のコードの下fstream get()でC++でintを取得する方法
vector<int> tra1;
vector<int> tra2;
int last_capa = 0;
for(int i=1;i<97;i++){
output.put(tra1[i-1] * 5 + tra2[i-1] + last_capa);
last_capa += (tra1[i-1] - 1) * 5 + tra2[i - 1];
}
はここでint型 を読み込むためのコードである私はあなたの助けのための
vector<int> tra4
output.seekg(100);
unsigned int n = output.get() + tra4[2];
感謝を動作させるためにint型の数を取得しよう
Haoran
http://stackoverflow.com/questions/4672991/proper- fstream-read-and-write-member-functionsのためのキャスト 'char *'から読んでいるものを、読みたいタイプにキャストしなければなりません。 –
ファイルに「int値」が含まれていません。人間に数字のように見えるテキストを含んでいます(ASCII単位でレンダリングされた場合)。 –