• [^] # Re: base de la programmation

    Posté par . En réponse au message Question pour C gourou !. Évalué à 2.

    Effectivement, c'est débutant de chez débutant, la...

    Remplacer "(s+i)->v = v;" par "s[i].v = v;"

    s+i ajoute l'entier i a l'adresse s, donc pas du tout ce que tu veux faire. Ca m'étonne presque que le compilo ne te jette pas...

    et "fct(&x[1000000]);" par "fct(x);"

    &x[1000000] est l'adresse du 1000001eme élément de ton tableau qui en fait 1000000, donc tu tappes en-dehors. il faut que tu passes l'adresse du premier, donc &x[0] (qui est equivalent a x).