Definition | #include <string.h> char *strlower(char *s1, const char *s2);
Wird die Zeichenkette s2 als NULL-Zeiger übergeben, entfällt der Kopiervorgang und es werden in s1 die Großbuchstaben in Kleinbuchstaben umgewandelt. |
Returnwert
Zeiger auf die Ergebniszeichenkette s1.
Hinweise | Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte (\0) abgeschlossen sind.
Bei sich überlappenden Speicherbereichen ist das Verhalten undefiniert. |
Beispiel | Folgendes Programm kopiert den Inhalt von s2 nach s1 und wandelt dabei die Groß- in Kleinbuchstaben um. #include <stdio.h> #include <string.h> int main(void) { char s1[] = " "; char s2[] = "GROSSBUCHSTABEN!"; printf("Inhalt s2: %s\n", s2); /* s2 nach s1 kopieren mit Umwandlung in Kleinbuchstaben*/ strlower(s1, s2); printf("Nach strlower:\nInhalt s1: %s\n", s1); return 0; } |
Siehe auch
strupper, tolower, toupper