函數名: strset
頭檔:<string.h>
函數原型: char *strset(char *str, char c);
功能:將一個字串中的所有字元都設為指定字符
參數: char *str 為要進行設定的目標字串
char c 為要設定成的指定字符
傳回值: 傳回指向被取代後的字串的指針,實質上就是回傳str
注意:函數直接改變str的值,然後再回傳str,所以這裡的str必須是字串數組,不能是字串指針
程序例:將字串數組string的所有字元都設定為字元c
#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;}
運行結果:
Beforestrset():www.dotcpp.comAfterstrset():cccccccccccccc