« Programmation C/Erreurs » : différence entre les versions

Contenu supprimé Contenu ajouté
ortho !
Suppression des cast en void et renommage de la fonction teste en test.
Ligne 55 :
#include <errno.h> /* errno */
static void testetest(const char *nombre)
{
unsigned long res;
Ligne 73 :
{
/* 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);
}
}
Ligne 85 :
{
/* 2 puissance 8 : sera toujours accepte */
testetest("256");
/* 2^64 - 1 : peut echouer suivant la machine */
testetest("18446744073709551615");
return EXIT_SUCCESS;
}