Funktionsname : strset
Header-Datei : <string.h>
Funktionsprototyp : char *strset(char *str, char c);
Funktion : Alle Zeichen in einer Zeichenfolge auf angegebene Zeichen setzen
Parameter : char *str ist die festzulegende Zielzeichenfolge
char c ist das angegebene Zeichen, auf das gesetzt werden soll
Rückgabewert : Gibt einen Zeiger auf die ersetzte Zeichenfolge zurück und gibt im Wesentlichen str zurück
Hinweis: Diese Funktion ändert den Wert von str direkt und gibt dann str zurück. Daher muss str hier ein String-Array sein und darf kein String-Zeiger sein.
Programmbeispiel: Alle Zeichen im String-Array string auf das Zeichen c setzen
#include<stdio.h>#include<string.h>intmain(void){charstring[20]=www.dotcpp.com;charsymbol='c';printf(Beforestrset():%sn,string); strset(string,symbol);printf(Afterstrset():%sn,string);return0;}
Laufergebnisse:
Beforestrset():www.dotcpp.comAfterstrset():cccccccccccccc