Kopiere den Inhalt eines char*-Strings in einen anderen, der Inhalt von s2 wird in s1 kopiert.

Kopiere den Inhalt eines char*-Strings in einen anderen, der Inhalt von s2 wird in s1 kopiert.

Der Parameter n gibt nicht die Anzahl der verfügbaren Zeichen, sondern die Anzahl der sichtbaren Zeichen an.

Name Typ Default Beschreibung
Return char*   Zeiger auf den Zielstring s1
s1 char* - Zielstring
s2 char* - Originalstring
len int - Maximale Anzahl von Zeichen, die kopiert werden sollen. Der Parameter gibt nicht die Anzahl der verfügbaren Zeichen, sondern die Anzahl der sichtbaren Zeichen an.

Das Beispiel kopiert vom Inhalt eines Strings, dessen Länge variieren kann, maximal 4 Zeichen.

int main()
{
    char	*	s1 = alloc(256);
strncpy(s1, "concatenate", 6); // s1 = "concat" showmessage(s1);
release(s1);
return 0; }

Seit
Version 1.2.1 (12. September 2005)

Verfügbarkeit
priint:comet InDesign® Plug-Ins, comet_pdf, Illustrator

Siehe auch
strcpy
strcat
strncat

Alphabetic index HTML hierarchy of classes or Java