求字串以及字元在乙個字串中的位置C

2021-09-10 14:12:42 字數 494 閱讀 1737

#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...