此程序哪里有问题???

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:26:11
#include "string.h"
#include "stdio.h"

int search(char* fch,int n,char src);
void main()
{
int num;
char ch = 'd';
char *des= "a bcdefg";/*","b","c","d","e","f"*/;
num = search(des,7,ch);
printf("%d\n",num);

}
int search(char* dch,int n,char ch)
{
for(int i=0; i<n; i++){
if(*(dch + i)==ch)
i++;}
return i;
}

#include "string.h"
#include "stdio.h"

int search(char* fch,int n,char src);
main()
{
int num;
char ch = 'd';
char *des= "a bcdefg";/*","b","c","d","e","f"*/;
num = search(des,7,ch);
printf("%d\n",num);
scanf("%*");
}
int search(char* dch,int n,char ch)
{
for(int i=0; i<n; i++){
if(*(dch + i)==ch)
i++;}

}

这样可以运行。。

要返回,就不能写空函数

函数项目有问题