• [^] # Re: Programmation C et GTK

    Posté par . En réponse au journal Programmation C et GTK. Évalué à 1.

    Je vote pour une erreur de ce type (emploie de g++ au lieu de gcc).

    Ca fait des annees que je code du C ANSI dans une SSII, et ca fait aussi des annees que je supprime les cast sur malloc.

    En règle générale, l'emploi d'un cast est une mauvaise solution et doit rester une solution très exceptionnelle : il est plus souvent signe d'une mauvaise maîtrise du code, voire d'un simple oubli de l'include qui declare la fonction utilisee.

    Pour exemple :

    #include <stdlib.h>
    int main(int argc, char *argv[])
    {
    char *tutu;
    tutu = malloc(sizeof(char));
    }


    Compile sans erreur et sans warning avec la commande toute simple :
    gcc pointeur.c