kennen:lib:strncpy
Inhaltsverzeichnis
strncpy()
#include
<cstring>
char * strncpy (char *ziel, const char *quelle, size_t anzahl)
Kopiert bis zu anzahl
Zeichen aus der quelle
-Zeichenkette in den |ziel|-Speicher.
Parameter
ziel | Zeiger auf Zielbereich |
quelle | Zeiger auf C-Zeichenkette |
anzahl | Zahl zu kopierender Zeichen |
Ergebnis
Rückgabewert: Zeiger auf den Zielbereich.
Ist die quelle
kürzer als anzahl
Zeichen,
wird die restlichen Zeichen mit Nullen aufgefüllt.
Vorsicht! Enthalten die anzahl
Kopierten Zeichen keine Ende-Null,
ist die Zielzeichenfolge nicht null-terminiert!
Siehe auch
Beispiel
- strncpy.cpp
#include <cstring> #include <iostream> int main() { using namespace std; char p[] = "Hallo"; cout << p; strncpy(p, " Welt", 5); p[5] = '\0'; cout << p << '\n'; }
kennen/lib/strncpy.txt · Zuletzt geändert: 2019-11-20 16:27 von 127.0.0.1