関数名: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