我希望由我输入的内容创建的字符找到它所以这里是代码,但它总是在“hasil = strchr(str,karakter);”中出错。它说“从'char'到'int'[-fpermissive]的无效转换”
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
using namespace std;
int main(void){
char str[100];
char karakter[50];
char *hasil;
hasil=strchr(str,karakter);
cout<<"Input String : "; gets(str);
cout<<"Input Karakter : "; gets(karakter);
printf("\nResult : %s\n",hasil);
printf("karakter %c founded in index %d",karakter,(hasil-str));
getch();
return 0;
}