Articles of Zeichenfolge

Wie stringstream zu löschen?

stringstream parser; parser <> top; parser.str(“”); //HERE I’M RESETTING parser parser <> bottom; Warum funktioniert es nicht?

Erstellen einer kommagetrennten Liste aus IList oder IEnumerable

Was ist der sauberste Weg, um eine durch Kommas getrennte Liste von String-Werten aus einer IList oder IEnumerable zu erstellen? String.Join(…) arbeitet mit einem string[] daher kann es mühsam sein, mit Typen wie IList oder IEnumerable die nicht einfach in ein String-Array konvertiert werden können.

Ist string :: c_str () in C ++ 11 nicht mehr null-terminiert?

In C ++ 11 ist basic_string::c_str genau gleich wie basic_string::data , das wiederum genau so definiert ist wie *(begin() + n) und *(&*begin() + n) (wenn 0 <= n < size() ). Ich kann nichts finden, bei dem die Zeichenfolge am Ende immer ein Nullzeichen haben muss. Bedeutet dies, dass c_str() nicht mehr garantiert eine […]

Sizeof Zeichenfolgenliteral

Der folgende Code #include using namespace std; int main() { const char* const foo = “f”; const char bar[] = “b”; cout << "sizeof(string literal) = " << sizeof( "f" ) << endl; cout << "sizeof(const char* const) = " << sizeof( foo ) << endl; cout << "sizeof(const char[]) = " << sizeof( bar […]

Wie kann man Sonderzeichen in einer Zeichenfolge ersetzen?

Ich habe eine Zeichenfolge mit vielen Sonderzeichen. Ich möchte alle entfernen, aber alphabetische Zeichen behalten. Wie kann ich das machen?

Wie konvertiert man ein Byte-Array in eine hexadezimale Zeichenfolge in C?

Ich habe: uint8 buf[] = {0, 1, 10, 11}; Ich möchte das Byte-Array in eine Zeichenfolge konvertieren, so dass ich die Zeichenfolge mit printf drucken kann: printf(“%s\n”, str); und bekommen (die Doppelpunkte sind nicht notwendig): “00:01:0A:0B” Jede Hilfe würde sehr geschätzt werden.

Konvertiere einen Vektor in eine Zeichenkette

Ich habe einen vector -Container, der ganze Zahlen hat (zB {1,2,3,4}) und ich möchte in eine Zeichenkette des Formulars konvertieren “1,2,3,4” Was ist der sauberste Weg, das in C ++ zu tun? In Python würde ich es so machen: >>> array = [1,2,3,4] >>> “,”.join(map(str,array)) ‘1,2,3,4’

Konvertieren der formatierten Zeichenfolge dd / mm / yyyy in Datetime

Ich bin neu in DotNet und C #. Ich möchte eine Zeichenfolge im Format DateTime mm/dd/yyyy in DateTime Objekt DateTime . Ich habe versucht, die Parse-function wie folgt, aber es wirft einen Laufzeiterrors. DateTime dt=DateTime.Parse(“24/01/2013”); Irgendwelche Ideen, wie kann ich es in Datetime konvertieren?

Wie kann ich mit PHP überprüfen, ob ein Wort in einer anderen Zeichenfolge enthalten ist?

Pseudo-Code text = “I go to school”; word = “to” if ( word.exist(text) ) { return true ; else { return false ; } Ich suche nach einer PHP-function, die wahr zurückgibt, wenn das Wort im Text existiert.

SQL-Bestellzeichenfolge als Nummer

Ich habe Nummern als VARCHAR in einer MySQL-database gespeichert. Ich kann sie wegen einiger anderer abhängiger Umstände nicht INT machen. Es nimmt sie beim Sortieren nicht als Zahl, sondern als Zeichen. In der database habe ich 1 2 3 4 5 6 7 8 9 10… Auf meiner Seite zeigt es geordnete Liste wie folgt […]