c言語で文字を読み込んで判定したいです
文字列が与えられるので、これが "candy" か "chocolate" であれば "Thanks!"、
その他の場合は "No!" という出力をしたいです
#include <stdio.h>
int main(void){
char data[20];
fgets(data,sizeof(data),stdin);
if((data=="candy")||(data=="chocolate")){
printf("Thanks!");
}else{
printf("No!");
}
return 0;
}
どうしてエラーになるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/17 05:27