Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1522 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C][Debutant] makes integer from pointer without a cast

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C][Debutant] makes integer from pointer without a cast

n°874618
Chewbye
Posté le 16-10-2004 à 00:55:14  profilanswer
 

Je debute tt juste en C et je comprend pas le message d'erreur suivant obtenu a la compilation:
warning: assignment makes integer from pointer without a cast
 
Voici mon code:
 
char Grille[12][12];
 
int main()
{
init();
Affichage();
 
 
  return 0;
}
 
void init(){
     int i;
     int j;
     for (i=0; i<12; i++){
         for (j=0; j<12; j++){
             Grille[i][j]= " ";
         }
     }
}
 
void Affichage(){
     int i;
     int j;
     system("clear" );
     for (i=0; i<25 ; i++){
         if( i%2 == 1 ){
             printf("|" );
             for (j=0; j<12; j++){
                 printf(" " );
                 printf("j'ai pas buggé" );
                 printf("%s", Grille[i][j]);
                 printf(" " );
                 printf("|" );
             }
             printf("\n" );
         } else {
                 printf("+" );
                 for(j=0;j<12;j++){
                 printf("---+" );
                 }
                 printf("\n" );
         }
     }
}
 
il semblerait que ca soit la ligne "Grille[i][j]= " ";" qui pose probleme... mais je comprend pas pourquoi  :??:  
 
Merci de votre aide :)

mood
Publicité
Posté le 16-10-2004 à 00:55:14  profilanswer
 

n°874619
Taz
bisounours-codeur
Posté le 16-10-2004 à 01:04:27  profilanswer
 

Grille[i][j]= " ";  
 
printf("%s", Grille[i][j]);  
 
le type de Grille[i][j] est char et non char$
 
Grille[i][j] = 'c';
putchar(Grille[i][j]);
 
 
et déclare ton main en dernier

n°874620
nico168
Posté le 16-10-2004 à 01:05:58  profilanswer
 

j'ai pas lu ton code mais dans  
Grille[i][j]= " ";
" " est une chaine de caractere alors que Grille[i][j] est de type char.
utilise ' ' plutot que " " pour un char
 
edit : grilled


Message édité par nico168 le 16-10-2004 à 01:07:23
n°874621
Chewbye
Posté le 16-10-2004 à 01:07:08  profilanswer
 

Merci  :D  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C][Debutant] makes integer from pointer without a cast

 

Sujets relatifs
[bash] killer un pid (Débutant)Batch + commande (débutant)
probleme d'un débutant avec la focntion mail()free(): invalid pointer 0x40318008! [Résolu]
Lister les fichiers contenus dans un répertoire (débutant)Debutant webmaster
passage de tableau dans une fonction (débutant)aidez un (jeune! :-) ) débutant! svp
debutant en PHPcherche idée de prog en Java (débutant)
Plus de sujets relatifs à : [C][Debutant] makes integer from pointer without a cast


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR