トップページ > キーワード検索 > memchr()
C言語規格
C言語(その他)
プログラム
その他
memchr()
機能 データを検索する。
定義 #include <string.h>

void * memchr ( const void * s, int c, size_t n );
引数
s検索対象のオブジェクトへのポインタ
c検索するデータ値(unsigned char型に変換される)
n検索するデータサイズ
戻り値 最初に見つかったデータへのポインタを返す。
見つからなかった場合はNULLを返す。
実装例
#include <string.h>
#include <stdio.h>

int main(void)
{
    char data[] = "abcde";
    char *ret;
    
    ret = memchr(data, 'c', sizeof(data));
    
    printf("%s\n", ret);
    
    return 0;
}
実行結果
cde





inserted by FC2 system