2016-03-29 4 views
0

Ich versuche, Daten zu schreiben und wieder auf ideone.com lesen. Ich konnte es nicht herausgefunden:Online-CPP-Compiler, der Schreiben/Lesen ermöglicht

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

nicht funktioniert, wenn ich versuche, in zu lesen, zurück mit

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

die Größe der Daten lesen ist 0.

Gibt es eine andere Syntax bei Online-Compilern wie ideone.com?

+1

starten Ressourcenanforderung sind Off-Thema. – NathanOliver

+1

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

+0

Warum sind C++ - Coder immer so unversöhnlich? Ist es der Typdef? – user1767754

Antwort

2

Die meisten, wenn nicht alle Online-Compiler, die ich gesehen habe, erlauben nicht das Lesen und Schreiben von Dateien. In den meisten Fällen können Sie Text in ein Eingabefeld eingeben und dann die Standardeingabe in dieses Feld umleiten, sodass Sie die Eingabe des Programms von "run" in "run" ändern können.

Lese this Antwort von Shafik Yaghmour und die beigefügten Unterlagen es sieht aus wie Sie eine Datei mit coliru erstellen und diese Datei dann in einem nachfolgenden Programm verwenden, aber ich habe keine Ahnung, wie gut, dass mit einer Binärdatei arbeiten und es sieht aus wie es könnte nur gelesen werden.

Ich würde denken, dass die meisten Dienste Dateiuploads erlauben möchten, als dann Leute zu dort Service hochladen konnten und dann könnte die Seite einige unerwünschte Inhalte bewirten.

Wenn Sie mit Dateien arbeiten müssen, empfehle ich Ihnen, einen tatsächlichen Compiler auf Ihrem PC zu verwenden. Wenn Sie etwas brauchen, das frei ist, dann können Sie bei Bjarne Stroustrup An incomplete list of C++ compilers

Verwandte Themen