-
strnset
鎖定
strnset是將一個字符串中的前n個字符都設為指定字符ch的函數。
- 中文名
- strnset
- 頭文件
- string.h
strnset簡介
函數名: strnset
頭文件:string.h
用 法:
char*strnset(char*str,char ch,unsigned n);
strnset程序例
#include<stdio.h> #include<string.h> int main(void) { char string[55]="abcdefghijklmnopqrstuvwxyz"; char letter='x'; printf("stringbeforestrnset:%s\n",string); strnset(string,letter,13); printf("stringafterstrnset:%s\n",string); return 0; }
注意 不能 寫 char *string = "abcdefghijklmnopqrstuvwxyz"; 然後調用strnset(string, letter, 13);
因為這裏string 指向的是常量區“abcdefghijklmnopqrstuvwxyz”的地址 是不能再被更改指向的內容的。
很多C函數介紹的 例子裏面都有這個問題 希望我們都注意。 學習happy。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: w_ou