功 能: 將一個串中的所有字元都設為指定字元
用 法: 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。
相關詞條
-
strnset
函式名: strn 用
-
string.h
maxlen);程式例:strnset函式名:strnset功 能: 將一個字元串前n個字元都設為指定字元用 法: char *strnset...
簡單介紹 檔案資料 版本內容 疑問解答 函式用法 -
字元串函式
;}strnset功 能: 將一個串中的所有字元都設為指定字元用 法: char *strnset(char *str, char ch...
c pascal Visual Basic LotusScript -
字元串操作
errnum);舉例如下:7、strnset()功能: 將一個串中的所有字元都設為指定字元。用法:char *strnset(char *str...
名詞介紹 套用 -
C語言標準教程
內容簡介C語言是基礎的通用程式設計語言,許多語言都是從C語言基礎上發展起來的,所以掌握C語言是軟體設計的基礎。 本書本著零基礎學...
內容簡介 前 言 目 錄 -
C語言程式設計案例精粹
圖書信息出版社: 電子工業出版社; 第1版 (2010年9月1日) 平裝: 462頁 正文語種: 簡體中文 開...
圖書信息 內容簡介 目錄 -
21天學通C語言
內容簡介本書包括四周的課程,前三周詳細介紹了C語言,第四周是附加課程,簡要地介紹了最流行的面向對象語言--C++、Java和C#...
內容簡介 作品目錄