Tag: stringstream

stringstream bietet eine Schnittstelle zum manipulieren von strings, als ob Sie input – /output-streams.

Stringstream auf vector<int>

Anzahl der Antworten 4 Antworten
Frage ich mich, was der beste Weg zu schreiben von einem std::stringstream in eine vector<int>. Hier ein Beispiel von dem, was in der stringstream: "31 #00 532 53 803 33 534 23 37" Hier ist was ich

Kann ein stringstream eine exception werfen, wenn das Lesen eines primitiven?

Anzahl der Antworten 2 Antworten
Blick auf einige alte code haben wir viele Dinge wie die folgenden: //This is dumb string do_something(int in) { stringstream out; try { out << std::fixed << in; } catch(std::exception &e) { out << e.what(); } return

Die einfachste Methode zum vergleichen von string mit integer zu string mit hex

Anzahl der Antworten 2 Antworten
Ich habe zwei strings mit integer - (z.B. string strInt = "100") und eine mit der hex-Zahl (z.B. string strHex = "0x64"). Was ist der Schnellste/schöner/sicherer Weg, um zu vergleichen, ob die Werte der strInt und strHex

Gibt es eine effizientere Methode, um einen std::vector von einem stream???

Anzahl der Antworten 4 Antworten
Derzeit habe ich den Wert eines std::vector<char> aus einer std::ostringstream wie folgt: void foo(std::vector<char> &data, std::stringstream &stream) { data = std::vector<char>(stream.str().begin(), stream.str().end()); } Frage ich mich, ob es ist ein effizienter Weg, dies zu tun mit der

Dekodierung von hex-kodierten string mit einem stringstream

Anzahl der Antworten 2 Antworten
Es ist einfach zu hex-kodiert einen string mit einem stringstream, aber ist es möglich, die reverse-und entschlüsseln wird die resultierende Zeichenkette mit einem stringstream? #include <iostream> #include <string> #include <iomanip> #include <sstream> int main() { std::string test

std::stringstream als parameter

Anzahl der Antworten 6 Antworten
Ich bin etwas neu in der C++ - Sprache. Ich Schreibe eine utility-Klasse für die Protokollierung in Datei. Es funktioniert wunderbar, außer, dass ich jetzt möchte, Sie zu verbessern, indem es mehr komfortabel zu bedienen (z.B. pass

Wie verwende ich schreiben, mit stringstream?

Anzahl der Antworten 3 Antworten
Ich habe eine vector<char> von Daten, die ich schreiben möchte, in std::stringstream. Habe ich versucht: my_ss.write(vector.data(), vector.size()); ...aber es scheint nichts in my_ss die ich wie folgt deklariert: std::stringstream my_ss( std::stringstream::binary); Warum schreiben funktioniert nicht (app nicht

redirect std::cout, um eine benutzerdefinierte Schriftsteller

Anzahl der Antworten 5 Antworten
Will ich mit diesem Ausschnitt aus Mr-EDDS iostreams Artikel zu drucken, std::clog irgendwo. #include <iostream> #include <iomanip> #include <string> #include <sstream> int main() { std::ostringstream oss; //Make clog use the buffer from oss std::streambuf *former_buff = std::clog.rdbuf(oss.rdbuf());

Die Rolle von std::ws (whitespace) beim Lesen von Daten

Anzahl der Antworten 3 Antworten
Gespeicherten Daten in meiner Datei ist (Leerzeichen, Hinzugefügt am Anfang und Ende, auf den Zweck, für diesen test): 1 2 3 Laden der Daten " mit dem folgenden code mit oder ohne "std::ws" nicht zu keinen Unterschied.

Runden schwimmt mit ostringstream

Anzahl der Antworten 4 Antworten
Ich habe eine Frage in Bezug auf die Konvertierung von float in c++ - string mit ostringstream. Hier ist meine Zeile: void doSomething(float t) { ostringstream stream; stream << t; cout << stream.str(); } wenn t den

Warum das kopieren von stringstream ist nicht erlaubt?

Anzahl der Antworten 3 Antworten
int main() { std::stringstream s1("This is my string."); std::stringstream s2 = s1; //error, copying not allowed } Konnte ich nicht finden, ein Grund, warum ich nicht kopieren können, stringstream. könnten Sie ein paar Referenzen? In Fall, dass

wie zu Lesen stringstream mit dynamischer Größe?

Anzahl der Antworten 3 Antworten
Wollte ich Experimentieren mit stringstream für eine Aufgabe, aber ich bin ein wenig verwirrt, wie es funktioniert. Ich habe eine schnelle Suche aber nicht finden konnte, würde alles, was meine Frage beantworten. Sagen, ich habe einen stream

Wie verwende ich eine Klasse wstringstream variable?

Anzahl der Antworten 2 Antworten
Ich habe eine std::wstringstream dass ich als eine Art Puffer, in meiner Klasse, und es wird verwendet, indem ein guter Teil der Methoden in dieser Klasse. Jedoch, wenn ich versuche, so etwas zu tun: #include <sstream> class

String zu float Verwendung von stringstream

Anzahl der Antworten 3 Antworten
Fand ich diesen code auch online eine Vorlage für eine string zu float/int/double-conversion. Es ist nur hier so, ich habe etwas zu die Referenz für die Frage.... Ich möchte eine Benutzer-geben Sie eine Zahl als string ein,

Wie zu stoppen Doppel-Umwandlung in die wissenschaftliche Schreibweise, wenn mit einem stringstream

Anzahl der Antworten 2 Antworten
Mache ich ein Funktion geben Sie die Anzahl der Dezimalstellen und die gesamte Anzahl von Ziffern und bin Umwandlung der eingefügten typename Zahl in eine Zeichenfolge mit sstreams. Jedoch ist die Anzahl bei der Konvertierung in ein

So erstellen Sie einen std::string aus einem std::vector<string>?

Anzahl der Antworten 8 Antworten
Ich würde gern ein std::string aus einer std::vector<std::string>. Könnte ich std::stringsteam, aber Stell dir vor, es gibt einen kürzeren Weg: std::string string_from_vector(const std::vector<std::string> &pieces) { std::stringstream ss; for(std::vector<std::string>::const_iterator itr = pieces.begin(); itr != pieces.end(); ++itr) { ss

C++ stringstream analysieren

Anzahl der Antworten 4 Antworten
Ich versuche zu Lesen, gilt der Benutzer seine Eingabe von der Eingabeaufforderung aus: beispielsweise gültige Benutzer-Eingabe im folgenden format: getData <> <> - jede string-Typ Wert Eingabeaufforderung aus: e.g getData name => Richtig (nur ein parameter eingegeben

C++ - Extrakt int von string mit stringstream

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, eine kurze Zeile, wird ein string mit getline und prüft es für ein int mit stringstream. Ich bin Probleme mit, wie um zu prüfen, ob der Teil der Zeichenfolge, die überprüft wird

Wie um zu testen, ob stringstream operator>> hat analysiert eine schlechte Art und überspringen es

Anzahl der Antworten 5 Antworten
Ich bin interessiert bei der Erörterung der Methoden für die Verwendung stringstream zum analysieren einer Linie mit mehreren Arten. Ich würde beginnen, indem man die folgende Zeile: "2.832 1.3067 nana 1.678" Nun nehmen wir an ich habe

std::stringstream zu Lesen, int und strings aus einem string

Anzahl der Antworten 4 Antworten
Bin ich in C++ Programmieren und ich bin mir nicht sicher, wie Sie Folgendes erreichen: Kopiere ich ein Datei-stream, Speicher (weil ich gefragt wurde, würde ich es vorziehen, Lesen von stream), und dann versuchen, um die Werte

Splitting ein stringstream, enthält eine durch Komma getrennte Einträge

Anzahl der Antworten 2 Antworten
Ich habe zwei strings, die wie folgt Aussehen: string text1 = "you,are,good"; string text2 = "1,2,3,4,5"; stringstream t1(text1); stringstream t2(text2); Ich bin mit dem folgenden code zu analysieren, es als Komma-separierte Daten template <typename T> std::istream &operator>>(std::istream

Lesen von string in stringstream

Anzahl der Antworten 3 Antworten
Wenn ich versuche zu analysieren Leerzeichen getrennte double-Werte aus einem string, fand ich dieses merkwürdige Verhalten, dass die Zeichenfolge ist zu Lesen, die in einer zyklischen Art und Weise. Hier ist das Programm: stringstream ss; string s("1

Return fixed length std::string von integer-Wert

Anzahl der Antworten 5 Antworten
Problem -> return fixed-length string, std::string*. Ziel-Maschine -> Fedora 11 . Ich habe die Ableitung einer Funktion, die akzeptiert integer-Wert und Rendite fester Länge-Zeichenfolge an einen string Zeiger; für die Beispiel -> int-Wert im Bereich von 0

c++ getline und stringstream

Anzahl der Antworten 1 Antworten
Ich versuche zu Lesen in eine Datei, die hat 5 Zeilen, und jede Zeile 3-4 string-lange. Hier ist meine input Datei: 10:30 Hurley 1234567A 10:15 10:45 Hurley 1234567A 11:30 08:35 Jacob 1x1x1x1x1x 08:35 Jacob 1x1x1x1x1x 08:10 08:05

Wie legen Sie eine Zeichenfolge an den Anfang einer stringstream

Anzahl der Antworten 3 Antworten
Nur als Beispiel und nicht die tatsächlichen code: stringstream ss; ss << " world!"; string hello("Hello"); //insert hello to beginning of ss ?? Danke für die vielen Antworten, ich fand auch diesen code, der funktioniert: ostringstream& insert(

Skip whitespaces mit getline

Anzahl der Antworten 2 Antworten
Mache ich ein Programm zu machen, Frage Formen. Die Fragen werden in einer Datei gespeichert, und ich möchte Sie zu Lesen, und speichern Sie Sie im Speicher (ich benutze ein Vektor). Meine Fragen haben die form: 1

stringstream war nicht deklariert, in diesem Umfang

Anzahl der Antworten 2 Antworten
Ich habe problem mit stringstream.mein visual studio noch linux-g++ kann verstehen stingstream. Ich habe sstream aber es tut nicht lösen, nichts. Ich habe mit ihm gearbeitet, bevor, und wirklich nicht wissen, was Los ist mit ihm jetzt?

C++ Int zu String durch die Verwendung ostringstream stringstream oder

Anzahl der Antworten 1 Antworten
Habe ich mit stringstream zu konvertieren Integer zu String, aber dann merkte ich, dieselbe operation kann getan werden, mit ostringstream. Wenn ich .str() was ist der Unterschied zwischen Ihnen? Außerdem ist es effizienter Weg, um konvertieren von

Lesen getline von cin in einen stringstream (C++)

Anzahl der Antworten 4 Antworten
So, ich bin versucht zu Lesen-input wie diese von der standard-Eingabe (mit cin): Adam Englisch 85 Charlie Mathematik 76 Erica Geschichte 82 Richard Wissenschaft 90 Mein Ziel ist es schließlich die Speicherung der einzelnen Daten Stück in

Wie funktioniert std::stringstream Griff wchar_t* in-operator<<?

Anzahl der Antworten 2 Antworten
Gegeben, dass der folgende Code kann nicht kompiliert werden: std::stringstream ss; ss << std::wstring(L"abc"); Ich nicht denke, das man möchte, entweder: std::stringstream ss; ss << L"abc"; Aber es funktioniert (auf VC++ zumindest). Ich vermute, dies ist aufgrund

verketten stringstream in c++

Anzahl der Antworten 6 Antworten
Wie kann ich die verketten von zwei stringstreams? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <fstream> #include <sstream> #include <string> #include "types.h" int main () { char dest[1020] = "you"; char source[7] = "baby"; stringstream

Gehen von string zu stringstream auf vector<int>

Anzahl der Antworten 2 Antworten
Habe ich dieses Beispiel-Programm von einem Schritt, den ich auf die Umsetzung meiner Anwendung. Ich möchte push_back die int-Elemente an der Schnur getrennt, in einen Vektor. Wie kann ich das? #include <iostream> #include <sstream> #include <vector> using

Wie um zu überprüfen, ob stringstream>>Zeichenfolge wird nichts bringen, die auf die Zeichenfolge?

Anzahl der Antworten 3 Antworten
Beispielsweise bei der Analyse einer text-Datei, einige Male in dieser Datei haben Sachen wie diese: keyword a string here keyword another string keyword keyword again a string Beachten Sie, dass die 3. Zeile eine leere Zeichenfolge (nichts

Einfügen von endline in einen stringstream

Anzahl der Antworten 2 Antworten
Wissen wir, dass beim einfügen \n in ein stream-Datei, die entsprechenden end-of-line-Sequenz für das system wird in die Datei geschrieben werden (z.B. \r\n für Windows). Tut einfügen von endline in einem std::stringstream Ergebnis in das system, die

Erkennen, wenn am Ende ein stringstream

Anzahl der Antworten 1 Antworten
Ich bin versucht zu schreiben Sie eine Funktion, die erkennen soll, Wann bin ich fast am Ende ein stringstream, aber es scheint nicht zu funktionieren. Hier einige code: std::string path(1.2.3); int number; std::stringstream ss(path); while (!ss.eof()) {

Ist es möglich, übergeben Sie einen stringstream als Funktions-parameter?

Anzahl der Antworten 4 Antworten
Ist es möglich, übergeben Sie in einen stringstream und die Funktion haben, schreiben Sie es direkt? Ich erinnere mich, sah ich eine Funktion aufgerufen wird, ähnlich wie so etwas: my_func(ss << "text" << hex << 33); Sollte

Center text im Feld fester Breite mit stream-Manipulatoren in C++

Anzahl der Antworten 4 Antworten
Ich bin refactoring einige legacy-code, die mit printf mit longs Streicher (ohne tatsächliche Formatierung) zum drucken nur-text-überschriften von der Tabelle, die aussieht notionally wie diese: | Table | Column | Header | die derzeit produziert wie diese:

wie die Wiederverwendung von stringstream

Anzahl der Antworten 6 Antworten
Diese threads NICHT Antworten Sie mir: zurücksetzen ein stringstream Wie löschst du einen stringstream-variable? std::ifstream file( szFIleName_p ); if( !file ) return false; //create a string stream for parsing std::stringstream szBuffer; std::string szLine; //current line std::string szKeyWord;

wie format hex-zahlen mit stringstream

Anzahl der Antworten 1 Antworten
Ich versuche die Umwandlung einer unsigned short seine Hexadezimaldarstellung in Großbuchstaben geschrieben und mit dem Präfix 0 ist mit stringstream. Ich kann nicht scheinen, um die groß-und die 0 ist richtig. hier ist, was ich jetzt habe:

Wie Datei Lesen Inhalt in istringstream?

Anzahl der Antworten 4 Antworten
Um die Leistung zu verbessern Lesen aus einer Datei, ich versuche zu Lesen, den kompletten Inhalt einer großen (mehrere MB) Datei in den Speicher, und verwenden Sie dann ein istringstream, um auf die Informationen zugreifen. Meine Frage

cout << stringstream

Anzahl der Antworten 4 Antworten
Wenn ich etwas in einen stringstream, sagen wir mal eine echte Nummer, wenn ich dann einfügen, die stringstream-Objekt in cout...was sehe ich? In der Regel bin ich immer eine seltsame Zahl. Ist dies ein Speicher? Einfach nur

entfernen char von stringstream und fügen Sie einige Daten

Anzahl der Antworten 8 Antworten
In meinem code gibt es eine Schleife, fügt sth like that " - Nummer," stringstream. Wenn Sie endet, muss ich entpacken ',' add '}' und fügen Sie ' { ' , wenn die Schleife wiederholt. Ich dachte,

C++: Vektor stringstream

Anzahl der Antworten 2 Antworten
Ich möchte wissen, ob es möglich ist, zu transformieren ein std::vector, std::stringstream verwenden generische Programmierung und wie kann man Sie erreichen so eine Sache? InformationsquelleAutor der Frage Alerty | 2010-06-09

Wie die C++ - String-Streams Anhängen int?

Anzahl der Antworten 3 Antworten
könnte mir jemand sagen oder zeigen Sie mir ein einfaches Beispiel, wie zum Anhängen eines int in einen stringstream mit dem Wort "Etwas" (oder jedes Wort)? InformationsquelleAutor der Frage Goles | 2010-01-14

C++: insert-char zu einem string

Anzahl der Antworten 3 Antworten
so, ich bin versucht, um das Zeichen einzufügen, die ich aus einer Zeichenfolge in eine andere Zeichenfolge. Hier habe ich meine Aktionen: 1. Ich will einfach: someString.insert(somePosition, myChar); 2. Ich bekam eine Fehlermeldung, da der insert-benötigt(in meinem

Kopieren von Daten von fstream sind zu stringstream ohne Puffer?

Anzahl der Antworten 4 Antworten
Ist es trotzdem kann ich den transfer von Daten aus einer fstream (eine Datei), ein stringstream (ein stream im Arbeitsspeicher)? Derzeit bin ich mit einem buffer, aber dieser benötigt den doppelten Speicher, da müssen Sie kopieren die

Zurück stringstream aus einer Funktion

Anzahl der Antworten 6 Antworten
Klar, ich bin fehlt etwas wichtiges über stringstreams im Allgemeinen hier, aber könnte mir jemand erklären, warum #include <sstream> using namespace std; stringstream foo() { stringstream ss; return ss; } Schlägt mit In file included from /usr/include/c++/4.4/ios:39,

Stringstream-Inhalte in den Stream schreiben

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit std::ofstream wie folgt: std::ofstream outFile; outFile.open(output_file); Dann habe ich versucht, passieren eine std::stringstream Objekt outFile wie folgt: GetHolesResults(..., std::ofstream &outFile){ float x = 1234; std::stringstream ss; ss << x << std::endl; outFile <<

Wie konvertiere ich von Stringstream in String in C ++?

Anzahl der Antworten 5 Antworten
Wie konvertiere ich von std::stringstream zu std::string in C++? Muss ich rufen Sie eine Methode auf der string-stream? InformationsquelleAutor der Frage Nick Bolton | 2009-03-19

Sollte ich std :: stringstream vorallokieren?

Anzahl der Antworten 2 Antworten
Benutze ich std::stringstream ausgiebig zu konstruieren, Streicher und Fehlermeldungen in meiner Anwendung. Die stringstreams sind in der Regel sehr kurze Lebensdauer automatische Variablen. Wird eine solche Nutzung verursachen heap Umverteilung für jede variable? Sollte ich Sie wechseln