当我在 c 中编写此代码时,它不起作用,但是当我进行一些更改(例如用 cin 和 cout 替换)时,它在 c++ 中可以正常工作
#include <stdio.h>
#include <string.h>
int main()
{
int i=0,l,m;
char str[10],c;
printf("Enter string:");
scanf("%s",str);
printf("Enter character u want to search:");
scanf("%s",c);
l=strlen(str);
while (str[i]){
if (str[i]==c){
m=1;
break;
}
else{
m=0;
}
i++;
}
if (m==1){
printf("Present \n");
}
else{
printf("Not present \n");
}
}