C語言字串函式 九

2021-07-10 09:30:19 字數 1076 閱讀 5832

#pragma mark - 字串常量

void charpointer()

; printf("%s\n %p\n %c\n","hello","how",*"are you"); //字串的*取值就是指標位址

printf("c3[0]==%s c3[0]的第乙個字元%c\n",c3[0],*c3[0]); //陣列下標的*取值 對應字串的首字元 等同於 c3[0][0]

#pragma mark - 字串函式

int codeforchar()

//更改字元

int changechar(char *string, unsigned int num)

return 0;

}

//字串轉大字、標點符號計算

void bigcharandpun()

#pragma mark - 字串轉大寫 toupper

int bigchar(char *bigc)

return 0;

}#pragma mark - 計算字串中標點符號個數 ispunct

int punctuation(const char *pun)

pun++;

}return numofpun;

}

//字串排序

int sortcode()

; printf("原來的序列是:\n");

print(a);

sort(a);

printf("\n排序後的序列是:\n");

print(a);

printf("\n\n");

return 0;

}#pragma mark - 字串排序

void sort(char *a)}}

}void print(char *a)

}

c語言 字串函式

c語言中的字串函式 主要是兩大類,一類是拷貝的,一類是比較的,另乙個就是其他的 拷貝的有 1.strcpy 函式原型 char strcpy char strdestination,const char strsource 函式功能 將strsource的內容拷貝到strdestination中去,...

c語言字串函式

字串連線函式strcat 格式 strcat 字元陣列1,字元陣列2 功能 把字元陣列2連到字元陣列1後面 返值 返回字元陣列1的首位址 說明 字元陣列1必須足夠大 連線前,兩串均以 0 結束 連線後,串1的 0 取消,新串最後加 0 字串拷貝函式strcpy 格式 strcpy 字元陣列1,字串2...

C語言字串函式

1字串拷貝 strcpy str1,str2 str2 str1覆蓋 strncpy str1,str2,n 把str2的n個位元組賦給str1的前n個位元組,其他的不變 並不覆蓋 例子 str1 yaomingyue str2 kkkk strncpy str1,str2,3 結果 str1 kk...