1樓:許業燦
#include
#include
//找到返回pat在str出現的位置是第幾個字元//找不到返回-1
int my_search(const char* str, const char* pat)
int main()
2樓:
回答:#include <iostream>#include <string>using namespace std;int main(){char ch;char sz[100] = {'\0'};int iqsite;cin >> ch; cin >> sz; for (i = 0; i < strlen(sz); i++){if (sz[i] == ch)site = i;}cout << ch << "出現在字串中第" << site+1 << "位!" << endl;return 0;}
j**a 字串 在另一個字串中 出現的起始位置
3樓:小童鞋_成
您好,提問者:
n.indexof(b); //正向搜尋,起始位置n.lastindexof(b); //反向搜尋,最終位置你的**是沒有錯的!請問還有什麼問題?
4樓:匿名使用者
可以通過indexof方法進行位置判斷。舉例:
int length = "abcdbe".indexof("bc")+1;//因為是從開始計數,所以加1
int end = length+"bc".length()-1;//取得結束位置
system.out.print("開始位置:"+length+", 結束位置:"+end);
輸出結果:
5樓:
開始位置:system.out.println(n.indexof(b));
結束位置:system.out.println(n.indexof(b)+b.length());
6樓:匿名使用者
你想問什麼,那個n陣列根本沒有使用過。
7樓:匿名使用者
所以你的問題是什麼?
8樓:匿名使用者
n是一個陣列,你要用迴圈去遍歷它
用c語言解決「查詢一個字元再另外一個字串**現的第一次位置」
9樓:jyw金
回答:#include
#include
using namespace std;
int main()
;int i,site;
cin >> ch;
cin >> sz;
for (i = 0; i < strlen(sz); i++)cout << ch << "出現在字串中第" << site+1 << "位!" << endl;
return 0;}
10樓:
#include
int main(void)
if (flag)
printf("%04d\n", i);
else
printf("no %c in %s\n", ch, str);
return 0;}
11樓:匿名使用者
#include
#include
void main()
} if(j<0) printf("no find");
else printf("%d\n",j);}
12樓:
index();
函式可以實現這個功能
c語言查詢一個字元在字串1中第一次出現的字元位置
13樓:
字元在字串中的位置就是該字元在字串中的下標,利用庫函式strchr可以解決此問題。舉例**如下:
14樓:匿名使用者
char *charsearch(char *s, char c)return null; /* 搜尋不到返回 null */}這裡的實現使用指標而不是下標
結合你的**,你可以這樣寫:
#include
char *charsearch(char *s, char c)return null; /* 搜尋不到返回 null */}int main(void)
15樓:
把這個for(i=0;ch[i]=='\0';i++)改為for(i=0;ch[i]!='\0';i++)
16樓:不吃西瓜籽
#include
int main(void)
printf("%s\n",ch);
printf("%c\n",ch1);
return 0;}
17樓:匿名使用者
scanf("%s",&ch);
c語言中如何在一個字串中查詢/出現的位置?需要第一次出現和第二次出現中間的內容和第二次出現和第三
18樓:我不知道啊啊
可以使用strstr()函式查詢特定字串在目標字串中第一次出現的位置,然後用memcpy()函式擷取字串,再使用strstr()函式查詢出現位置,兩次結果指標之間的字串就是特定字元之間的字串,希望能幫到你~
19樓:匿名使用者
簡單的做法就是使用strstr函式或者直接進行匹配就好了啊,複雜點的是用kmp演算法……
c++ 在一個字串(主串)中查詢另一個字串(子串)第一次出現時的位置,在查詢過程中忽略字元的大小寫
20樓:匿名使用者
1. if((p=substr(str,s2))!=0)條件寫反了,應該為
改為:
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中怎麼判斷字串是否在另字串中
js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...
C 實現從字串中查詢是否含有另一段字串
1.使用庫函式。strstr函式。函式名 strstr 功 能 在串中查詢指定字串的第一次出現用 法 char strstr char str1,char str2 說明 返回指向第一次出現str2位置的指標,如果沒找到則返回null。呼叫函式,判斷返回值是否等於null,決定是否輸出如 char ...