• # peut-etre faudrait il en savoir plus ?

    Posté par . En réponse au message aider moi avec les pointeurs. Évalué à 3. Dernière modification le 01 octobre 2014 à 22:22.

    il compile ?
    il s'execute ?

    si tu fais des tableaux simples genre avec 3 elements A/B/C ou 10/20/30
    cela fonctionne-t-il ?

    tu as essayé avec un debugger ?

    et sinon il dit quoi ton cours ?

    chez moi (OSX) ca compile avec 3 Warnings sur les types

    gcc -o mytest test.c
    test.c:34:1: warning: control may reach end of non-void function [-Wreturn-type]
    }
    ^
    test.c:51:20: warning: format specifies type 'float ' but the argument has type 'double *' [-Wformat]
    scanf("%f",tab+i);
    ~~ ~~~~
    %lf
    test.c:59:20: warning: incompatible pointer types passing 'double *
    ' to parameter of type 'double *'; remove & [-Wincompatible-pointer-types]
    Trie_selection(&tab,N);
    ~~~
    test.c:4:30: note: passing argument to parameter 'ptr' here
    float Trie_selection(double *ptr, int Taille)
    ^
    3 warnings generated.

    et ca marche, enfin le programme s'execute sans erreur,
    juste qu'il ne fait pas ce que tu esperes qu'il va faire

    taille du tableau :
    3
    tab[0]:10
    tab[1]:20
    tab[2]:30
    tableau non trie
    tab[0]:0.000000
    tab[1]:0.000000
    tab[2]:0.000000
    tableau trie
    tab[1]=0.000000
    tab[2]=0.000000
    tab[3]=0.000000