#include<string.h>表示包含字符串處理函數(shù)的頭文件,是C語言中的預處理命令。
C語言標準庫中一個常用的頭文件,在使用到字符數(shù)組時需要使用。string .h 頭文件定義了一個變量類型、一個宏和各種操作字符數(shù)組的函數(shù)。
string.h在c語言和c++語言中都被廣泛的使用,但是具體情況不是很一樣。由于傳統(tǒng)的C++脫胎于C,所以傳統(tǒng)C++中于C語言中對本詞條的用法差不多,經過美國標準化組織修改標準化后的標準C++中,定義則是大不相同。
包括常用函數(shù)如下:
strlen求字符串長度
strcmp比較2個字符串是否一樣
strcat字符串連接操作
strcpy字符串拷貝操作
strncat字符串連接操作(前n個字符)
strncpy字符串拷貝操作(前n個字符)
strchr查詢字串
strstr 查詢子串
舉例說明:
例如strcat()字符串鏈接函數(shù);strcpy()字符串復制函數(shù)等等。
以strcpy函數(shù)為例實現(xiàn)它的調用:
#include <stdio.h> #include"string.h" int main() { char a[50]="asd",b[10]="aaa"; strcpy(a,b); printf("%sn",a); }