Différences entre les versions de « Programmation C/Erreurs »

Suppression des cast en void et renommage de la fonction teste en test.
(ortho !)
(Suppression des cast en void et renommage de la fonction teste en test.)
#include <errno.h> /* errno */
static void testetest(const char *nombre)
{
unsigned long res;
{
/* Il y a eu une erreur ! */
(void)fprintf(stderr, "Impossible de convertir le nombre '%s': %s.\n",
nombre, strerror(errno));
}
else
{
(void)printf("La conversion a été effectuée, et la valeur est: %lu\n", res);
}
}
{
/* 2 puissance 8 : sera toujours accepte */
testetest("256");
/* 2^64 - 1 : peut echouer suivant la machine */
testetest("18446744073709551615");
return EXIT_SUCCESS;
}
Utilisateur anonyme