複製鏈接
請複製以下鏈接發送給好友

strnset

鎖定
strnset是將一個字符串中的前n個字符都設為指定字符ch的函數。
中文名
strnset
頭文件
string.h

目錄

strnset簡介

函數名: strnset
頭文件:string.h
用 法:
char*strnset(char*str,char ch,unsigned n);
功 能: 將一個字符串中的前n個字符都設為指定字符ch

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。