我正在尝试在 C 中创建一个 indexOf 函数。该函数必须找到参数中给出的任何字母或单词的位置。但是当我尝试使用它们时,编译器会警告为“参数太少”。我怎样才能做到这一点?谢谢。
#include<stdio.h>
#include<conio.h>
#include<string.h>
int indexOf(char*, char*, char);
int main(){
char stuff[] = "abcdefghijklmopqrstuvwxyz";
printf("Result: %d", indexOf(stuff, 'b') );
printf("Result: %d", indexOf(stuff, "defg") );
getch();
return 0;
}
int indexOf(char *text, char *word, char letter){
if(word == DEFAULT VALUE)
// find the letter in the text
else if(letter == DEFAULT VALUE)
// find the word in the text
}