strset,計算機語言,用於返回指向s的指針。
基本介紹
- 中文名:strset
- 舉例::// strset.c
- 用法:#include <string.h>
- 說明:返回指向s的指針。
簡介,舉例,
簡介
原型:extern char *strset(char *s, char c);
用法:#include <string.h>
功能:把字元串s中的所有字元都設定成字元c。
說明:返回指向s的指針。
特別注意:strset(s,c); 把字元串s中的所有字元都設定成字元c,但是s本身尚未賦值,也就是說沒有字元串結束標誌'\0',但是該函式執行時將直到發現'\0'才停止,這就會出現問題,干涉到其他變數(並有不可知性),一般情況下緊鄰定義的變數在記憶體中也是連續的,很容易受到影響。
解決辦法: 調用strset()函式之前要為其賦值,例如char c[4]=“”;
舉例
// strset.c
#include <string.h>
main()
{
char s[]="Golden Global View";
strset(s,'G');
printf("%s",s);
getchar();
return 0;
}
輸出結果:GGGGGGGGGGGGGGGGGG