Je reçois un avertissement Dans la fonction 'sleep': avertissement: le type de 'numRest' par défaut à 'int' et je ne sais pas pourquoi . Cela fonctionne parfaitement bien mais apparemment j'ai reçu cet avertissement. Est-ce que quelqu'un d'autre reçoit cet avertissement quand il l'exécute?Attention: le type de 'numRest' par défaut à 'int' (dans la fonction 'sleep')
void sleep(numRest){
if ((numRest >= 0) && (numRest <=4)){
printf("Sleep deprived!");
}
else if ((numRest > 4) && (numRest < 6)){
printf("You need more sleep.");
}
else if ((numRest >= 6) && (numRest < 8)){
printf("Not quite enough.");
}
else{
printf("Well done!");
}
return;
}
int main()
{
int numSleep = -1;
if (numSleep == -1){
printf("Test 1\n");
printf("Input: -1\n");
printf("Expected Result: Error, you cannot have a negative number of hours of sleep.\n");
printf("Actual Result: ");
sleep(numSleep);
printf("\n\n");
numSleep = 4.5;
printf("Test 2\n");
printf("Input: 4.5\n");
printf("Expected Result: You need more sleep.\n");
printf("Actual Result: ");
sleep(numSleep);
printf("\n\n");
}
return 0;
}
Oh wow j'ai complètement raté que je vous remercie –