_mbsspnp のサンプルコード | 文字列を比較して存在しない文字を探す

string1に存在してstring2に存在しない文字へのポインタを返します。本例では比較する 'c' の文字が存在しないため、cからのポインタが返されます。

以下は実行結果です。

見つかった場所: cdefg

スポンサーリンク

Visual C++ 向けサンプルコード

#include <mbstring.h>
#include <stdio.h>

int main()
{
const unsigned char string1[] = "abcdefg";
const unsigned char string2[] = "ab defg";
const unsigned char *p;
p = _mbsspnp( string1 , string2 );
printf( "この文字は含まれません→: %s\n", p); }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。