#include <stdio.h>
#include <string.h>
#include <alloc.h>
int main(void)
{
char str[] = "abcdefgabcdefghij", *p;
char search[21];
printf("文字群を入力しなさい。\n");
scanf("%20s", search);
p = strpbrk(str, search);
if (p != NULL) {
printf("文字群%sは文字列%sの%d番目にあります。\n", search, str, p-str);
printf("以降の文字列は%sです。\n", p);
}
else
printf("文字群%sは文字列%sに見つかりませんでした。\n", search, str);
return 0;
}
【実行結果例1】
文字群を入力しなさい。ghsp 文字群ghspは文字列abcdefgabcdefghijの6番目にあります。 以降の文字列はgabcdefghijです。【実行結果例2】
文字群を入力しなさい。sp 文字群spは文字列abcdefgabcdefghijに見つかりませんでした。 ※緑字はキーボードからの入力
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved