#include#includeusing namespace std;
int main()
{ char a[100],b;
int c;
cin>>a>>b;
c=strchr(a,b)-a;
cout《可以找出字元首先在字串**現的位置。注意字串從a[0]開始!!!
#include#includeusing namespace std;
int main()
{ char a[100],b[100];
int c;
cin>>a>>b;
c=strstr(a,b)-a;
cout《可以找出字串首次出現的位置。依然注意字串位置從0開始。
至於為什麼要 用strchr(a,b)或astrstr(a,b)-a,可能於指標有關。因為strchr()和strstr()的返回值都是那個字元/字串(包括a中包含子字串後面全部),不能直接返回為位置。
在乙個字串中尋找另外乙個字串
在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...
判斷乙個字串是否在另乙個字串中
方法一 string str1 nihaoksdoksad string str2 ok int total 0 for string tmp str1 tmp null tmp.length str2.length tmp tmp.substring 1 system.out.println st...
js如何獲取乙個字串在另外乙個字串中的下標
有字串 a 34 b 123456789 要求定義乙個函式返回b字串中第乙個匹配a字串的下標,不得使用現有的方法 indexof 兩種解決辦法 substr 方法可在字串中抽取從 start 下標開始的指定數目的字元。const b,a return 1 let a 34 let b 1234567...