Ceci est une question de devoirs, mais je demande seulement de l'aide pour le débogage. Je ne suis pas sûr de ce qui cause ces erreurs pour moi.Pratique avec des boucles en programmation C
int CalculateResult(int High, int Low)
{
int Result;
int count = 0;
int check;
do
{
printf("Enter the value to check within the range: ");
scanf("%d",&Result);
if (Result == 0)
{
printf("Error! Positive value only!\n");
}
else if (Result < -1)
{
printf("Error! Positive value only!\n");
}
else if (Result>= 1);
{
for (check = Low ; check <= High;check++)
{
if (check%Result==0)
{
(count++);
}
}
}
while (Result != -1);
return (count);
}
}
J'ai deux erreurs: 174: 1 --- attendus avant tout} jeton puis il y a 174: 1 --- déclarations prévues à la fin de l'entrée
Quelqu'un voit ce qui est faux? Désolé que ce soit désordonné, je suis un noob.
Ceci n'est pas une question de débogage. C'est une question d'erreurs de syntaxe. –
Faites correspondre vos '{' et '}'. Vous verrez facilement l'erreur. Astuce: il y a une instruction 'do {statements} while (contition)' et un argument différent while (condition) {statements} '. – pmg
quelle ligne de votre extrait de code correspond à la ligne 174? – SirPentor