Linux環境程式設計簡明教程(2)字串相關操作
事實上,字串操作,不能算是Linux環境程式設計的一部分。但由於Linux環境程式設計,基本就是對C語言函式庫的程式設計,所以對於字串的理解是必不可少的。
strcasecmp
函式原型:int strcasecmp(const char *s1, const char *s2)
函式功能:不考慮大小寫,比較args[0]和args[1]。
函式返回:相同則返回0,s1長則返回正數,s2長則返回負數。
函式引數:s1和s2是所比較的兩個字串。
宣告檔案:string.h
strcat
函式原型:char *strcat(char *dest, const char *src);
函式功能:把src字串連線到dest字串後邊。要求dest有足夠的空間。
函式返回:dest的字串首地址。
函式引數:dest為目的字串的首地址,src為源字串的首地址。
宣告檔案:string.h
strchr
函式原型:char *strchr(const char *str, int ch);
函式功能:在str字串中查詢第一次出現的ch字元的位置。
函式返回:第一次出現的ch字元的位置。
函式引數:str為字串的首地址,ch為所要查詢的字元。
宣告檔案:string.h
strcmp
函式原型:int strcmp(const char *s1, const char *s2);
函式功能:比較字串s1和字串s2,如果兩者相同,則返回0;若s1與s2不同,則返回第一個不同的s1和s2中的字元對應相減後的值。
函式返回:如果兩者相同,則返回0;若s1與s2不同,則返回第一個不同的s1和s2中的字元對應相減後的值。
函式引數:s1和s2是所比較的兩個字串。
宣告檔案:string.h
strcpy
函式原型:int strcpy(char *dest, const char *src);
函式功能:將src字串的內容複製到dest所指的位置。
函式返回:dest字串的首地址。
函式引數:dest為目的字串的首地址,src為源字串的首地址。
宣告檔案:string.h
strlen
函式原型:size_t strlen(const char *str);
函式功能:計算指定的字串str的長度,不包括結束字元"\0"。
函式返回:字串str的長度(不包括"\0"在內的字元個數)。
函式引數:所要計算長度的字串。
宣告檔案:string.h
strstr
函式原型:char *strstr(const char *str, const char *substr);
函式功能:在字串str中查詢第一個與substr匹配的子字串的起始位置。
函式返回:與substr匹配的子字串的起始位置。
函式引數:str為所要掃描的字串,substr為所要搜尋的字串。
宣告檔案:string.h
相關文章
- Linux環境程式設計簡明教程(1)獲取程式相關資訊的操作Linux程式設計
- Unix/Linux環境C程式設計入門教程(30) 字串操作那些事兒LinuxC程式程式設計字串
- Linux Shell程式設計(15)——操作字串Linux程式設計字串
- 打造一個好用的 Windows 程式設計環境 2.程式設計環境Windows程式設計
- Unix/Linux環境C程式設計入門教程(29) 記憶體操作那些事兒LinuxC程式程式設計記憶體
- linux環境程式設計(2): 使用pipe完成程式間通訊Linux程式設計
- ArduinoYun教程之Arduino程式設計環境搭建UI程式設計
- C++系統相關操作2 - 獲取系統環境變數C++變數
- Linux環境下的Socket程式設計Linux程式設計
- gEdit: 打造簡潔,小巧的程式設計環境程式設計
- linux c 環境變數相關函式Linux變數函式
- linux環境下的c++程式設計LinuxC++程式設計
- Linux環境下的網路程式設計Linux程式設計
- java程式設計環境Java程式設計
- 1.7程式設計基礎之字串03:基因相關性程式設計字串
- Dart 非同步程式設計相關概念簡述Dart非同步程式設計
- linux操作環境和xshell設定Linux
- 檢查linux GD環境是否有相關包Linux
- oracle&linux環境vm相關的調整OracleLinux
- 虛擬環境搭建相關
- 程式程式設計2 – Unix環境高階程式設計8章讀書筆記程式設計筆記
- Linux環境程式設計程式間通訊機制理解Linux程式設計
- Unix/Linux環境C程式設計入門教程(27) 記憶體那些事兒LinuxC程式程式設計記憶體
- Unix/Linux環境C程式設計入門教程(28) 日期時間那些事兒LinuxC程式程式設計
- Linux下" >/dev/null 2>&1 "相關知識說明LinuxdevNull
- NOI Linux 基礎知識與程式設計環境Linux程式設計
- 1-python 字串的相關操作Python字串
- 《Linux系統程式設計訓練營》5_環境變數程式設計Linux程式設計變數
- Linux 環境多執行緒程式設計基礎設施Linux執行緒程式設計
- Linux環境多執行緒程式設計基礎設施Linux執行緒程式設計
- Linux 相關2Linux
- 好程式設計師Java教程分享jsp相關面試題程式設計師JavaJS面試題
- linux 環境下 elasticsearch 及 python 相關庫的使用LinuxElasticsearchPython
- 好程式設計師web前端教程:字串程式設計師Web前端字串
- db2look相關操作DB2
- Linux相關的操作指令Linux
- linux系統程式設計之檔案與IO(八):檔案描述符相關操作-dup,dup2,fcntlLinux程式設計
- linux環境程式設計(3): 使用POSIX IPC完成程式間通訊Linux程式設計