do{
float diameter;
scanf("%f",&diameter);
Printf("Please input diameter");
if(cheack1(diameter) == 0){
Printf("Please input a valid number greater than 0");
}else{
circle(&area, &perimeter, diameter);
}
int cheack = cheack1(diameter);
}while(cheack == 1);
do-while ループに問題があります。ご覧のとおり、私はすでに宣言しています
int cheack = cheack1(diameter);
入力がcheack1(diameter);
正しいかどうかを確認し、正しい場合は 1 を返します。
しかし、私のエラーは次のとおりです。
p7t5.c: In function ‘main’:
p7t5.c:87:11: error: ‘cheack’ undeclared (first use in this function)
do-while ループwhile(cheack == 1);
の中で覚えていない
ようです。cheack