恐らくですが、文字cのscanfが上手く動作していないために、思うように動作してくれません。
ご教授お願いいたします。
#include<stdio.h>
#include<string.h>
#define N 120
void chum(char *s,int c){
int count=0;//カウント
while(*s!='\0'){
s++;
if(*s==c){
count+=1;
}
printf("%d\n",count);
}
}
int main(void){
char s[N]={"123456"};
int c;
puts("探索文字cを入力");
scanf("%d",&c);
printf("c:%d",c);//何故かここでcが正しく表示されない
chum(s,c);
return 0;
}