(文字列反転)にしてから渡された文字列引数

/ * ** 
strstr.c 
** * / 
書式#include <stdio.hに> 
する#include < 文字列の.h> // 文字列ABCD内の数字は、P表示されます見つける
 // 別のビジネス機能と主な機能にカスタム関数インタフェースをint型同様にgetCount(CHAR * myStr、CHAR *小、INT * nCount)
{ int型 RET = 0 ;
     IF(サブmyStr == == NULL NULL || || nCount == NULL)
    { 
    RET = - 1。; 
    のprintf(" の一NULLポイントの\ n-はIS " );
     リターン




     RET;
    }

    のmain()int型 tmpCount = 0 ;
     CHAR * P = myStr;   // 変更しないでくださいパラメータ値が

    行う
    { 
    P = STRSTR(P、サブ);
     IF(P =!NULL)
    { 
        tmpCount ++ ; 
        P = P + strlenを(サブ); 
    } 
    
    { 
        BREAK ; 
    } 
    } しばらく(* = P!' \ 0 ' );

     * = nCount tmpCount;    // 間接的な割り当て最大の意義は、ポインタの存在である
    リターンRET; 
} 


int型 int型
{
    RET = 0 ;
    char * pを= " abcd11122abcd3333abcd3456abc " int型のカウント= 0 ;
    CHARサブ[] = " ABCD " 

    RET =同様にgetCount(P、サブ&カウント)。
    もし(!RET = 0 
    { 
    のprintf(" 同様にgetCountエラーRET:%Dを\ n " 、RET)。
    リターンRET; 
    } 

    のprintf(" カウント:%Dを\ n " 、カウント)。
    リターン 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/wanghao-boke/p/11604835.html