2016-04-17 7 views
-2
#include <iostream> 
#include <fstream> 

int main() { 
    using namespace std; 

    int v1 = 0; 
    ifstream infile; 
    inputFile.open("pointsdata.dat", ios::binary | ios::in); 
    inputFile.read(&v1, 4); 


    ofstream file ("pointsdata.bin", ios::binary); 
    file.write(reinterpret_cast<const char *>(&v1), sizeof(v1)); 
    file.close(); 


} 

からの読み取り、私はそれを実行すると、私はエラーを取得する:バイナリ問題

In function 'int main()': 
9:5: error: 'inputFile' was not declared in this scope 
    inputFile.open("pointsdata.dat", ios::binary | ios::in); 
    ^

私は追加したり、何をする必要があるか分からない、私は本当に困惑している、私が探して試してみましたそれだけでは何も見つかりませんでした。

+1

1.実際には実行しませんでした。2. – LogicStuff

+1

を読んでください。 'infile'と' inputFile'は同じではありません。 – Unimportant

答えて

2

変更点inputFile行9 & 10からinfile

+0

このような質問に対しては、コメントと終了の投票(フラグ付け)が正しいアクションです。 –

+0

@πάνταῥεwe私たちはそれを何にフラグするべきですか? – wally

+0

@flatmouseトピックがありません_「再生できなくなった、または簡単な誤字によって発生した問題に関する質問です。類似の質問がここでは話題になるかもしれませんが、これらはしばしば解決されません将来の読者を助けることができます。これは、投稿する前に問題を再現するために必要な最短のプログラムを特定し、綿密に調べることで、しばしば避けることができます」_ [ヘルプセンター](http://stackoverflow.com/help/on-topic) IIRCと同様にフラグを立てることでアクセス可能です。 –

関連する問題