#include <string.h>
#include <stdio.h>
int main(void)
{
char str[] = "abcdefghijklmnabcdefghijklmn", *p;
int c;
printf("検索文字を入力してください。");
c = getchar();
p = strchr(str, c);
if (p != NULL) {
printf("%cは文字列の%d番目にあります。\n", c, p-str);
printf("以降の文字列は%sです。\n", p);
}
else
printf("%cは見つかりませんでした\n", c);
return 0;
}
【実行結果例】
検索文字を入力してください。d dは文字列の3番目にあります。 以降の文字列はdefghijklmnabcdefghijklmnです。
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved