1壮韭,要使用string.h中的可選函數(shù)聚凹,必須在string.h的include語句之前逼龟,在源文件中定義
#define __STDC_WANT_LIB_EXT!__ ?1(0就是禁止使用可選函數(shù))
#include <string.h>
2.strnlen(字符串地址) 返回字符串長度 如果字符串沒有\(zhòng)0此函數(shù)會越過字符串的末尾臂外。
strnlen_s(字符串地址伴澄,字符串大信龅蕖)可選函數(shù)
3.strcpy(復(fù)制目標(biāo)地址账劲,源字符串地址)
strcpy_s(復(fù)制目標(biāo)地址,復(fù)制目標(biāo)大小金抡,源字符串地址) 可選函數(shù)
strncpy_s(.....,要復(fù)制的字符數(shù))可選函數(shù)
成功返回值為 0 否則為 非0
4.strcat(連接后新字符串地址瀑焦,被連接字符串地址)
strcat_s(連接后新字符串地址,第一個參數(shù)的大小,被連接字符串地址)可選函數(shù)
strncat_s(.....,要連接的字符數(shù))可選函數(shù)
成功返回值為 0 否則為 非0
5.strcmp(str1,str2) ?strcmp()無可選函數(shù)
若str1==str2,則返回值為0
若str1<str2,返回值為小于零的int型數(shù)
若str1>str2,返回值為大于零的int型數(shù)