{intnum=0;char*string;while((string= *strings++)!=NULL) {while(*string!='\0') {if(*string++==value) { num++; } } }returnnum; }voidmain( ) {char*str[100] = {"aaabccdaaa"};ints_num; s_num=find_char(str,'a'); printf("s_num=%d\r\n",s_num); system("PAUSE"); }...
正文 1 这样:#include<stdio.h>// 计算字符串长度int len(char a[]){int temp=0,i;for(i=0;a[i]!='\0';i++)temp++;return temp;}// 获取子串在源串中首次出现的位置索引int index(char a[], char b[]){int i,j,temp;for(i=0;i<len(a)-len(b);i++){temp=i;j=0;w...
函数原型: char *strchr(const char *str, char c); 功能: 查找字符串中第一个出现的指定字符的位置 参数: char *str 为要查找的目标字符串; char c 为要查找的字符; 返回值: 成功 返回字符第一次出现的位置;失败 返回NULL; 程序例: 查找字符串string中指定字符c的首次出现的位置 1 2 3 4 5 6 7...