assignment makes pointer from integer without a cast
Bonjour � tous!
J'�cris pour m'amuser un petit jeux, et l� je butte sur un pointeur:
j'ai une fonction constitu�e essentiellement d'un malloc, dont voici le proto:
Code:
s_scoreNom * hist_initTabHist(FILE *fichier, char userName[], unsigned int nbc)
Donc ma fonction lit une fichier ainsi qu'un nom d'utilisateur.
Elle alloue une tableau (de nbc lignes) et renvoie un pointeur vers la premiere case de ce tableau.
Enfin, chaque ligne du tableau contient une structure (s_scoreNom)
J'utilise ensuite ma fonction dans mon main:
Code:
1 2 3
|
s_scoreNom *ptr_sc = NULL;
ptr_sc = hist_initTabHist(f_historique, nomJoueur, nbLigneHistorique) |
On voit ici que j'essaye de r�cup�rer dans ptr_sc le r�sultat de ma fonction, pour avoir ensuite acc�s � mon tableau.
J'ai donc une �galit� de pointeur, qui sont de m�me type, mais j'ai toujours un warning du compilo (GCC sur Linux) .
Pouvez-vous m'aider, car je ne vois pas ce que j'ai fais de mal?
Par avance merci :D