怎么得到某个字符,在整个字符串中的具体位置

如题所述

循环语句,一个字符一个字符地比对,他们的 ASCII 值相等,就相等。
c 语言程序:
#include<stdio.h>
int main()
{
char s[80]="abcd 12c34 Xyc";
char ch='c';
int i;

for(i=0;i<strlen(s);i++) if (s[i]==ch) printf("i=%d\t%c\n",i,s[i]);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答