char moji[100];
int a,b,c,d,i;
a = b = c = d = i = 0;

printf("文字列を入力せよ\n");
scanf("%s",moji);
printf("結果:%s\n",moji);

for(i=0 ; i <= 3 ; i++){
if(moji[i] == 'a')
a =+ 1;
else if(moji[i] == 'b')
b =+ 1;
else if(moji[i] == 'c')
c =+ 1;
else if(moji[i] == 'd')
d =+ 1;
}

文字列としてaaaaを入力してもループ2周目にてaの値が増えません。
文字の場合の比較の仕方が間違ってたりする?