Lorsque le compilateur GNU imprime inf
sur des valeurs infinies, puis-je changer cela pour une sortie différente?Valeurs infinity dans gcc
#include<stdio.h>
{
float runs = 40.0;
float wickets = 0.0;
printf("Average = %.2f(/*This is the place where I want to print NA
instead of inf*/)", runs/wickets);
return 0;
}
Écrivez votre propre fonction pour l'impression .. –
Pour votre information, vous n'avez pas besoin de '' pour cela, puisque vous n'êtes pas appeler l'une des fonctions à virgule flottante déclarées dans cet en-tête. L'opérateur de division '/' est intégré dans le langage et n'a pas besoin d'être déclaré. (Mais vous aurez besoin de '' si vous ajoutez un appel à 'isinf()'.) –