1樓:匿名使用者
1. 使用庫函式。
strstr函式。
函式名: strstr
功 能: 在串中查詢指定字串的第一次出現用 法: char *strstr(char *str1, char *str2);
說明:返回指向第一次出現str2位置的指標,如果沒找到則返回null。
呼叫函式,判斷返回值是否等於null,決定是否輸出如; char *p=".c"; 需要的子串。
if(strstr(a,p)) printf("%s",a);
2. 不使用庫函式。
第一行是要查詢的字串。
第二行是被查詢句子。
輸出要查詢的字串在被查詢句子的首個位置。
#include
#include
void main()
3. 使用指標。
#include ""
#include ""
#include ""
int main()
if(flag==1) puts("accord");
else puts("not accord");
system("pause");
2樓:靜心先生
string自帶的find函式就可以做到。
c語言判斷一個字串是否是另一個字串的子串
3樓:匿名使用者
1、首先,bai定義兩個整型變數,du儲存判斷的zhi數和同構串計數。
2、定義3字元dao串變數,儲存版用來判。
權斷的同構字串和用來判斷包含多少同構字串的字串,以及字串的子串。
3、定義兩個整型變數,儲存同構字串中所有字母的數量。
4、重置陣列n的值,初值為0。
5、判斷字串的子串,是否為同構子串。
6、如果子串是同構子串,則統計值自加1。
7、執行程式,輸入兩個字串後,電腦就會統計出所有同構子串的數量。
4樓:匿名使用者
你的if語句後面再加個if語句判斷f是否等於1,等於1就不用迴圈了。你沒判斷,後面的字元又把你的1改回0了。修改後**如下。
#include
#include
main() else}
在c語言中怎樣判斷一個字串中是否包含另一個字串
5樓:希兆吾燁煜
請查閱。
strstr函式。
函式名:strstr功能:
在串中查詢指定字串的第一次出現用法:
char*strstr(char
*str1,char
*str2);
說明:返回指向第一次出現str2位置的指標,如果沒找到則返回null。
呼叫函式,判斷返回值是否等於null,決定是否輸出如;char
*p=".c";
//需要的子串。
if(strstr(a,p))
printf("%s",a);
6樓:御炎佔曼安
使用這個函式,原型:char
*strchr(const
char*s,char
c);#include
查詢字串s中首次出現字元c的位置,返回首次出現c的位置的指標,如果s中不存在c則返回null。
js中怎麼判斷字串是否在另字串中
js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...
c查詢字串替換字串,c 查詢一個字串替換一個字串
string s int i s.indexof int j s.indexof string s1 s.substring i,j i 1 int j2 s.indexof j 1 string s2 s.substring j 1,j2 j int j3 s.indexof j2 1 strin...
js中如何判斷字串中是否包含指定字串
正則bai 匹配 du var str this is my test var test new regexp test g 建立正 zhi則dao表達版式對權 象var result s.match test alert result js判斷字串變數是否含有某個字串的方法 方法一 var str...