功能:求取字串的長度
返回值:返回字串s1的長度
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:複製字串 s2 到字串 s1。
返回值:返回字串 s1 的起始位置
說明:如果字串 s1 的記憶體空間不夠大,可能會造成緩衝溢位的情況,所以字串 s1 的長度必須大於或等於字串 s2 的長度。且複製完後其 s2 的內容將覆蓋 s1 的內容。
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:將字元陣列 s2 前 len 個字元複製到陣列 s1 的前 len個字元空間
說明:第二個引數可以是陣列名,也可以是字串,但是第三個引數必須為正整數。
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:連線字串 s2 到字串 s1 的末尾。
返回值:返回字串 s1 的起始位置。
說明:該函式的第二個引數也可以為字串常量
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:用來比較 s1 和 s2 兩個字串。
返回值: 當 s1 和 s2 是相同時,則返回 0 ,當 s1 < s2, 則返回值小於 0 ,如果 s1 大於 s2,則返回大於 0;
說明:比較方式是按字元的ascii 碼。
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:跟 strcmp一樣,只不過是比較兩個字串中的前 len 個。
返回值: 當 s1 和 s2 前 len 是相同時,則返回 0 ,當 s1 < s2, 則返回值小於 0 ,如果 s1 大於 s2,則返回大於 0;
說明: len 為正整數
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:將字串 s1 中的所有的大寫字母轉換為小寫字母,其他的不變
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能: 用法和 strlwr 相反,是將小寫字母轉換為大寫字母,其他不變
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
#include
using
namespace std;
#include
intmain
(int argc,
char
* ar**)
功能:實現字元反轉
說明:只對字元陣列有效,對 string 型別是無效的
#include
#include
using
namespace std;
intmain
(int argc,
char
*ar**)
C 字串函式
c 字串函式 部分 方法 作用 compare 比較字串的內容,考慮文化背景 場所 確定某些字元是否相等 compareordinal 與compare 一樣,但不考慮文化背景 format 格式化包含各種值的字串和如何格式化每個值的說明符 indexof 定位字串中第一次出現某個給定子字串或字元的...
c 字串函式
2 strlen strcpy strcat strcmp strchr strcoll strstr strtok strtod strtol strcpy char strcpy char s1,const char s2 將字串 s2 複製到字串陣列 s1 中,返回 s1 的 值strcat ...
字串函式 C
c 中有大量的函式用來操作以 null 結尾的字串 strcpy s1,s2 複製字串 s2 到字串 s1。2strcat s1,s2 連線字串 s2 到字串 s1 的末尾。3strlen s1 返回字串 s1 的長度。4strcmp s1,s2 如果 s1 和 s2 是相同的,則返回 0 如果 s...