本文目录
如何寻找某一字符串中的某一字符
检索某一个或者一串字符 可以使用instr函数和instrrev函数格式:instr(start,String,Findstring,CompareType)函数带返回值,第一个匹配的字符起始位置例:instr(1,"是",MyString,vbTextCompare)返回的值为 3,可以用integer和long型变量接收;instrrev是从反方向进行查找第一个匹配的点,起始位置统计还是从左至右;如果没有找到匹配的信息,返回值为 0
在C语言中,要求编写程序在给定的字符串中查找指定的字符
#include《stdio.h》
intmain()
{
inti,index,count;
chara,ch,str;
scanf("%c\n",&a);
i=0;
index=-1;
count=0;
ch=getchar();
for(i=0;ch!=’\n’;i++){
str《i》=ch;
count++;
ch=getchar();
}
for(i=0;i《count;i++)
if(a==str《i》)
index=i;
if(index!=-1)
printf("index=%d",index);
else
printf("NotFound");
return0;
}
***隐藏网址***
扩展资料:
getchar()用法:
getchar()函数的作用是从计算机终端(一般为键盘)输入一个字符。getchar()函数只能接收一个字符,其函数值就是从输入设备得到的字符。
例:
#include《stdio.h》
intmain(void)
{
intc;
/*Notethatgetcharreadsfromstdinand
islinebuffered;thismeansitwill
notreturnuntilyoupressENTER.*/
while((c=getchar())!=’\n’)
printf("%c",c);
return0;
}
注:可以利用getchar()函数让程序调试运行结束后等待编程者按下键盘才返回界面,用法:在主函数结尾,return0;之前加上getchar();