#include


函數的頭文件之下包含有很多實用的字符串函數,下面只介紹它們之中最常被使用的一部分。

1、strcat(str1,str2),實現兩個字符串的相加,並且將相加的結果儲存在str1之中,所以要確保str1的長度足夠大,使得數組不會越界,

 

char str1[20] = "abcd";
char str2[5] = "1234";
strcat(str1,str2);
puts(str1);

顯示:abcd1234

當然,strncat()函數與strcat()函數的功能一樣,只是strncat()會檢查第一個字符串是否能容納第二個,如果不行,系統將會報錯。

 2、strcmp(str1,str2),比較兩個字符串是否相等,一般用strcmp()返回值為0則表示相等,而stricmp()是忽略字母大小寫的比較,否則還有一種方法就是用循環來比較。

 

3、memset(數組名,字符的ASCII碼值,數組的大小);例如 memset(Map,'.',sizeof(Map));  表示數組的大小一般會直接用sizeof,這樣出錯率會比較低,這個函數的功能是給數組初始化賦值,當然也可以給bool數組賦值,操作類似於  memset(flag,false,sizeof(flag));

 

還在更新中.....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM