文字列配列のC言語を探します

                                                                        String配列はポインタの配列で、ポインタは2を使用する必要があります

                    

#include " STDAFX.H " 
の#include <stdio.hに> 
する#include < 文字列・H> CONST CHAR * STR [] = { " こんにちは"" ABC "" applef "" "" Cプログラミング"" ポインタ配列" };
 CONST 文字 * = pDestに" ポインタの配列" 静的int型 str_search(のconst のchar *キー、constの



  


   チャー ** PSTR、int型NUM)
{ 
    int型I; 

    のために(私は= 0 I <NUMを; I ++ 
    { 
        /// 型に/ P最初のポインタ・アレイ・ポインタポイントをので、第2のアドレスポインタである
        IF(のstrcmp(* ++ PSTR、KEY)== 0 
        { 
            戻り 0 ; 
        } 

    } 

    リターン - 1 ; 

} 


int型のmain()
{ 

    int型RET; 
    RET = str_search(pDestに、STR、はsizeof(STR)/ はsizeof文字 * ));
     IF(RET == 0 
    { 
        のprintf(" 查找成功\ n " ); 
    } 
    
    { 

    } 

    のprintf(" \ n " );        
    printf(" iは%D \ N = "はsizeof(STR)/ はsizeof文字 * ))。

    一方、1 )。

    リターン 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/nowroot/p/12642411.html
おすすめ