strncpy

Eine C-Standardbibliotheksfunktion: strncpy wird verwendet, um maximal n Zeichen von nicht überlappenden, fest- oder nullterminierten Strings zu kopieren. Definiert auch als std :: strncpy in der C ++ - Standardbibliothek.
3
Antworten

Was ist der Unterschied zwischen memcpy () und strncpy (), da Letzterer leicht ein Ersatz für Ersteres sein kann?

Was ist der signifikante Unterschied zwischen memcpy() und strncpy() ? Ich frage das, weil wir einfach strncpy() ändern können, um beliebige Daten zu kopieren, nicht nur Zeichen, einfach indem wir die ersten zwei nicht char* Argumente...
14.05.2013, 21:36
4
Antworten

strncpy führt zu Segmentierungsfehler

Ich mache nur mit strncpy rum. Mein Programm sieht so aus %Vor% Hier, bevor ich Strncpy habe ich ein "\ 0" Zeichen in "src" Zeichenfolge hinzugefügt, Länge von "src" Zeichenfolge wird 3, Ziel-Array ist der Größe 10. Aber in Strncpy habe i...
28.12.2012, 06:12
6
Antworten

utf8 aware strncpy

Es fällt mir schwer zu glauben, dass ich die erste Person bin, die auf dieses Problem stößt, aber lange gesucht hat und keine Lösung gefunden hat. Ich würde gerne strncpy verwenden, aber sollte es UTF8-fähig sein, damit es nicht teilweise ein...
08.09.2011, 07:39
7
Antworten

strncpy entspricht für std :: string?

Gibt es in der C ++ - Standardbibliothek eine genaue Entsprechung zu strncpy ? Ich meine eine Funktion, die eine Zeichenfolge von einem Puffer zu einem anderen kopiert, bis es die abschließende 0 trifft? Zum Beispiel, wenn ich Strings von ein...
16.01.2012, 19:29