2016-03-29 15 views
0

データを書き出して、ideone.comに読み込もうとしています。私はそれを把握することができませんでした:私は後ろに読みしようとすると、書き込み/読み取りを可能にするオンラインCPPコンパイラ

ofstream os ("data.dat", ios::binary); 

は、データの読み出しのサイズが0

ある

ifstream is("data.dat", ios::binary); 

と、動作しませんでしたありますideone.comなどのオンラインコンパイラでは異なる構文ですか?

+1

リソースリクエストはオフトピックです。 – NathanOliver

+1

[ideone.com](http://www.ideone.com)? – Downvoter

+0

C++コーダーはいつもそんなに容赦しないのですか?それはtypedefですか? – user1767754

答えて

2

多くの場合、私が見たオンラインコンパイラのすべてではなく、ファイルの読み書きを許可していません。ほとんどの場合、入力ボックスにテキストを入力して標準入力をそのボックスにリダイレクトするので、プログラムの入力を実行ごとに変更することができます。あなたはcoliruでファイルを作成し、その後のプログラムの中で、そのファイルを使用しますが、私は、バイナリファイルを操作する方法も分からないし、それがどのように見えることができますように見えるthisShafik Yaghmourによって解答と添付ドキュメントを読む

読み取り専用になる可能性があります。

多くのサービスでは、ユーザーがサービスにアップロードしてから望ましくないコンテンツをホストする可能性があるため、ファイルのアップロードを許可したいと思うでしょう。

ファイルを操作する必要がある場合は、実際のコンパイラを使用することをお勧めします。無料のものが必要な場合は、Bjarne Stroustrup'sからご連絡ください。An incomplete list of C++ compilers

関連する問題