色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言如何查找字符串

錢斌斌2年前14瀏覽0評論

C語言中,查找字符串是一項常見的操作。本文將介紹C語言中常用的字符串查找函數和它們的使用方法。

1. strstr函數

strstr函數用于查找一個字符串中是否包含另一個字符串,并返回包含的位置。其函數原型為

stst char str1為要查找的字符串,str2為要查找的子字符串。如果找到了子字符串,則返回子字符串在原字符串中的地址;如果沒有找到,則返回NULL。

cludecludeg.h>

tain()

char str1[20] = "hello, world";

char str2[10] = "world";

char result = strstr(

if (result != NULL)

{tf", result);

}

else

{tf");

找到了子字符串world

2. strchr函數

strchr函數用于查找一個字符串中次出現某個字符的位置,并返回該位置的地址。其函數原型為

stt c);str為要查找的字符串,c為要查找的字符。如果找到了該字符,則返回該字符在字符串中的地址;如果沒有找到,則返回NULL。

cludecludeg.h>

tain()

char str[20] = "hello, world";

char c = 'o';

char result = strchr(str, c);

if (result != NULL)

{tf", result);

}

else

{tf");

找到了字符o

p函數用于比較兩個字符串的大小關系,它返回一個整數值,表示它們的大小關系。其函數原型為

tpstst char str1和str2分別為要比較的兩個字符串。如果str1小于str2,則返回一個負整數;如果str1等于str2,則返回0;如果str1大于str2,則返回一個正整數。

cludecludeg.h>

tain()

char str1[20] = "hello";

char str2[20] = "world";tp(

if (result< 0)

{tf",

}

else if (result == 0)

{tf",

}

else

{tf",

hello小于world

p函數。這些函數可以用于字符串的查找和比較,是C語言中常用的字符串操作函數。