Tag: istream

In C++ std::istream ist die Basisklasse für input-streams.

C++ Lesen string mit Leerzeichen

Anzahl der Antworten 4 Antworten
Ich habe die Datei wie folgt: 59 137 New York 137 362 Syracuse 216 131 New Jersey ... .. . und ich möchte es zu Lesen, um eine Struktur: X - Y - name einer Stadt char

Bequem kopieren std::vector<unsigned char>, um input-stream (std::istream-Objekt)

Anzahl der Antworten 2 Antworten
Ich versuche zu nutzen, eine Funktion, die auch kommt in einem 3rd-party-lib und erwartet, dass ein input-stream-Objekt in die binäre Datei Daten transportiert werden. Signatur sieht so aus: doSomething(const std::string& ..., const std::string& ..., std::istream& aData, const

Wie liest man einen Datei-Pfad vom Eingang in C++, so dass Sie können öffnen Sie eine txt-Datei?

Anzahl der Antworten 1 Antworten
Habe ich eine Datei namens myPoints.txt in c:\\....\mydocuments. Es enthält eine Liste von ein paar x -, y-Punkte(zB 3.4,5.6 ). Ich versuche, es zu öffnen, mit ifstream. Sobald ich in den Datei-Verzeichnis bekomme ich einen runtime error

kein operator >> stimmt diese Operanden

Anzahl der Antworten 2 Antworten
Ich habe versucht, um eine überlastung der >> Betreiber. Ich habe eine Klasse, die zwei private Variablen: Class Complex { private: double real; double imaginary; }; Darüber hinaus habe ich eine friend-Funktion, die überlastung der >> Betreiber:

istream >> ostream << Operator-Überladung mit * Zeiger

Anzahl der Antworten 1 Antworten
Wie kann ich die überlastung der >> und << Betreiber, wenn Sie den Umgang mit Zeigern? in der Kopfzeile: friend std::istream& operator >>( std::istream& ins, Classname* & e); friend std::ostream& operator <<( std::ostream& outs, const Classname *

ifstream der operator>> um zu erkennen, das Ende der Zeile?

Anzahl der Antworten 3 Antworten
Habe ich eine unregelmäßige Liste, wo die Daten wie folgt Aussehen: [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [...] Beachten Sie, dass einige Linien haben 2 zahlen, manche haben auch

Gewusst wie: löschen cin-Puffer nach dem Lesen char

Anzahl der Antworten 3 Antworten
Habe ich ein problem. Erstens brauche ich zum Lesen eines Zeichens vom Benutzer die Eingabe nach, dass ich Lesen müssen, integer. Das problem ist, dass wenn ich geben Sie mehr als einen char auf dem ersten cin,

Wie zu verwenden istream mit strings

Anzahl der Antworten 2 Antworten
Möchte ich zum Lesen einer Datei in einen string. Ich bin auf der Suche nach verschiedenen Möglichkeiten, wie es zu tun effizient. Mit einer festen Größe *char Puffer Ich habe eine Antwort von Tony was erstellt einen

Finden Sie die Ende-stream für cin & ifstream?

Anzahl der Antworten 3 Antworten
Ich bin, wenn ich mich durch ein C++ Buch, dass ich als Auffrischung zu C++ - Programmierung. Eine der Praxis Probleme (ohne in zu viel detail) möchte, dass ich eine Funktion definieren, die übergeben werden können ifstream

So erkennen Sie leere Zeilen beim Lesen istream-Objekt in C++?

Anzahl der Antworten 2 Antworten
Wie kann ich erkennen, ob eine Zeile leer ist? Habe ich: 1 2 3 4 5 Bin ich beim Lesen dieser mit istream-r also: int n; r >> n Ich möchte wissen, Wann ich Sie erreichen den

Wie zu öffnen Datei basierend auf Benutzereingaben?

Anzahl der Antworten 1 Antworten
Dieser code gibt mir immer Fehler ich weiß nicht was ich falsch mache? Wie kann ich bitte die Benutzer zur Eingabe des Dateinamens und dann die Datei öffnen und ausführen Aufgaben mit den Daten. Beispiel: #include <iostream>

Warum ist istream/ostream langsam

Anzahl der Antworten 4 Antworten
50:40 von http://channel9.msdn.com/Events/GoingNative/2013/Writing-Quick-Code-in-Cpp-Quickly Andrei Alexandrescu macht einen Witz darüber, wie Sie nicht effizient/langsam istream ist. Hatte ich ein Problem in der Vergangenheit mit ostream langsam und fwrite deutlich schneller (Reduzierung viele Sekunden beim ausführen der main-Schleife einmal),

Was ist der Unterschied zwischen getline und std::istream::operator>>()?

Anzahl der Antworten 5 Antworten
#include <iostream> #include <string> using namespace std; int main() { string username; cout<< "username" ; cin >> username; } So, ich war neugierig auf das, was ist der Unterschied zwischen diesen beiden codes, die ich hörte, es

Warum nicht std::getline() überspringen Sie die Eingabe nach einem formatierten Extraktion?

Anzahl der Antworten 3 Antworten
Habe ich das folgende Stück code, dass der Benutzer aufgefordert, Ihren Namen und den Staat: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin, state)) { std::cout << "Your

keine Instanz von überladene Funktion "getline" entspricht argument-Liste

Anzahl der Antworten 2 Antworten
den fstream sind und string inlcusions sind in der .h-Datei. Ich habe gelesen, mehrere Leute Probleme aber kann nicht scheinen, um es anwenden zu meinen eigenen. Ich habe versucht, indem in der Eingabedatei.getfile(Datei, Zeile)) ohne Erfolg. Die

Wie rufen Konstruktoren in main()?

Anzahl der Antworten 1 Antworten
Ich arbeite an einem Programm, das dauert ein string und ein int als Variablen für meine friend Konstruktoren. Ich habe die meisten von meinem Programm gemacht, aber da bin ich neu in diesem Thema friends und Konstruktoren

C++: ifstream::getline problem

Anzahl der Antworten 3 Antworten
Lese ich eine Datei wie diese: char string[256]; std::ifstream file( "file.txt" ); //open the level file. if ( ! file ) //check if the file loaded fine. { //error } while ( file.getline( string, 256, ' '

Lesen von cin oder eine Datei

Anzahl der Antworten 4 Antworten
Wenn ich versuche, den code zu kompilieren istream in; if (argc==1) in=cin; else { ifstream ifn(argv[1]); in=ifn; } gcc schlägt fehl, und beschwert sich, dass operator= ist privat. Gibt es eine Möglichkeit, um ein istream auf unterschiedliche

Zeilen auslassen, die in std::istream

Anzahl der Antworten 4 Antworten
Bin ich mit std::getline() zum Lesen von Zeilen aus einem std::istream abgeleiteten Klasse, wie kann ich vorwärts zu bewegen ein paar Zeilen? Muss ich nur Lesen und verwerfen? InformationsquelleAutor ufk | 2010-04-05

Lesen binäre istream-byte für byte

Anzahl der Antworten 5 Antworten
War ich zu Lesen versuchte, eine binäre Datei byte für byte mit einem ifstream. Ich habe istream-Methoden wie get() vor zu Lesen, gesamten Brocken eine binäre Datei auf einmal, ohne ein problem. Aber meine aktuelle Aufgabe eignet

istream::getline return-Typ

Anzahl der Antworten 5 Antworten
Was bedeutet die istream::getline Methode zurückgeben? Ich Frage, weil ich gesehen habe, dass die Schleife durch eine Datei, die es getan werden sollte, wie diese: while ( file.getline( char*, int ) ) { //handle input } Was

Hol dir einen iStream von einem Char *

Anzahl der Antworten 6 Antworten
Habe ich ein char* und die Datenlänge, die ich erhalte aus einer Bibliothek und ich muss mich übergeben der Daten an eine Funktion, die einen istream. Ich weiß, ich kann ein stringstream aber das wird kopieren Sie

Warum überspringt std :: getline () Eingaben nach einer formatierten Extraktion?

Anzahl der Antworten 3 Antworten
Habe ich das folgende Stück code, dass der Benutzer aufgefordert, Ihren Namen und den Staat: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin, state)) { std::cout << "Your