strnset

函式名: strn 用

函式名: strnset
功 能: 將一個串中的所有字元都設為指定字元
用 法: char *strnset(char *str, char ch, unsigned n);
程式例:
#include <stdio.h>
#include <string.h>
int main(void)
{
char string[55] = "abcdefghijklmnopqrstuvwxyz";
char letter = 'x';
printf("string before strnset: %s\n", string);
strnset(string, letter, 13);
printf("string after strnset: %s\n", string);
return 0;
}
注意 不能 寫 char *string = "abcdefghijklmnopqrstuvwxyz"; 然後調用strnset(string, letter, 13);
因為這裡string 指向的是常量區“abcdefghijklmnopqrstuvwxyz”的地址 是不能再被更改指向的內容的。
多C函式介紹的 例子裡面都有這個問題 希望我們都注意。 學習happy。

相關詞條

相關搜尋

熱門詞條

聯絡我們