回覆列表
-
1 # 我是阿嘛
相關內容
- C語言裡面字串函式strcmpbcmp區別?
- c語言中輸入一個字串,將字串中大寫字母刪除後,輸出該新字串?
- 如何用C語言把一行字串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元?
- c語言如何輸出有空格的字串?
- C語言。輸入一個字串,內有陣列和非數字字元,將其中連續的數字作為一個整數,依次存放到一陣列a中?
- C語言程式設計,寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串。求下面程式解釋?
- C語言題目寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串?
- C語言裡如何輸入幾個字串放到一個數組中?
- C語言程式設計中,輸入一個字串陣列,如何得出該陣列的長度?
- C語言指標,函式連線兩個字串?
linux中,c語言字串比較採用strcmp()函式
在linux命令列下,man strcmp,可以看到函式說明:
$ man strcmp
...
NAME
strcmp, strncmp - compare two strings
SYNOPSIS
#include
int strcmp(const char *s1, const char *s2);
DESCRIPTION
The strcmp() function compares the two strings s1 and s2. It returns an integer less than, equal to, or greater than zero if s1 is found, respectively, to be less than, to match, or be greater than s2.
strcmp函式比較兩個字串s1和s2. 函式返回小於0,等於0,或大於0的整數,分別對應s1
比如 s1 = "good" s2="...this is good", 從s2取後四位進行兩個字串比較,程式碼如下:
#include