ViVi Home > 技術文書 > ポインタ入門 > 基礎演習問題> is_matched


 

 

C/C++ ポインタ入門 > 文字列関数 > is_matched
Nobuhide Tsuda
Nov-2013

文字列先頭が pat とマッチするか判定:bool my_is_matched(const char *text, const char *pat)

bool my_is_matched(const char *text, const char *pat)
{
   
while( *pat != '\0' ) {     //  pat の指す文字が終端文字でない間ループ
       
if( *text++ != *pat++ ) {   // text の指す先と pat の指す先が等しいくなければ不一致を返す
           
return false;
       
}
   
}
   
return true;     // 一致したので true を返す
}

解説:

 


前: | 次: