C 入門經典 例6 7 字串比較

2021-09-24 00:06:43 字數 944 閱讀 2545

1:strcmp函式,用於比較兩個字串。格式如下:

strcmp(字元陣列名1,字元陣列名2)

按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。

(1)各自選中自身的第乙個字元:字元1、字元2.

(2)若字元1>字元2,則返回值為一正數。

(3)若字元1《字元2,則返回值為一負數。

該函式可用於比較兩個字串常量,或比較陣列和字串常量。例如:

strcmp(str1,"hello");

該語句是對乙個陣列與乙個字串進行比較。

strcmp("how","hello");

該語句是對兩個字串進行比較。

例項**如下:

// 6.7.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#includeusing namespace std;

#includevoid main()

{ char str1[30], str2[20];

int i = 0;

cout << "請輸入字串1:" << endl;

gets_s(str1);

cout << "請輸入字串2:" << endl;

gets_s(str2);

i = strcmp(str1, str2);

if (i>0)

cout << "str1>str2" << endl;

else

if (i<0)

cout << "str1view code

執行結果:

收藏

C 入門經典 例6 7 字串比較

1 strcmp函式,用於比較兩個字串。格式如下 strcmp 字元陣列名1,字元陣列名2 按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。1 各自選中自身的第乙個字元 字元1 字元2.2 若字元1 字元2,則返回值為一正數。3 若字元1 字元2,則返回值為一負數...

C 入門經典 例6 6 字串複製

1 字串複製函式strcpy的格式如下 strcpy 字元陣列名,字串 其作用是把字串中的字串複製到字元陣列中。需要注意的是,字串結束標誌 0 也一同被複製。注意是將後面的內容複製給前面 如下 6.6.cpp 定義控制台應用程式的入口點。include stdafx.h include using ...

C 入門6 7 字串的分割

分割是通過split方法來實現的。其中有多種過載形式,這裡只講一種。格式為 字串1.split 字元或字元陣列 分割後返回值是乙個字串陣列。string mystr 100 30 130haha string changemystr mystr.split newchar foreach strin...