如何在c语言的中文字符串中判断是否存在特定的汉字

如题所述

#include<stdio.h>
#include<string.h>
int main()
{char s[200],s1[3];
 int i;
 printf("请输入一串汉字:");
 scanf("%s",s);
 printf("请输入要查找的一个汉字:");
 scanf("%s",s1);
 for(i=0;i<strlen(s);i+=2)
   if(s[i]==s1[0]&&s[i+1]==s1[1])
     {printf("您输入的第%d个汉字是%s\n",i/2+1,s1);
      break;
     }
 if(i>=strlen(s))printf("未找到!"); 
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答