【C++】含まれている文字列を探す

string.hのstrstrを使います。

 

≪ノウハウ≫

◆引用

#include <stdio.h>
#include <string.h>
 
int main(void) {
    char str[] = "〒100-0005 東京都千代田区丸の内1丁目"; //郵便番号 住所の形式
    char *adr1;
    char *adr2;
 
    // 指定文字列(東京都)での文字列検索
    adr1 = strstr(str, "東京都");
    printf("文字列の検索結果: %s\n", adr1);
 
    // 指定文字列(大阪府)での文字列検索(該当文字列なしの場合)
    adr2 = strstr(str, "大阪府");
    printf("文字列の検索結果: %s\n", adr2);
    
    return 0;
}

 

◆引用元

www.sejuku.net

 

 

≪実践≫

 

serverless.hateblo.jp