Visualizza messaggio singolo
Vecchio 09-07-2004, 22.35.29   #141
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
Codice:
void PosizionaNavi(){
   int num = 1;
   int iraw = 0;
   char raw;
   char col;

   ClearScreen();
   printf("Inserire le coordinate per %u navi.\n",numeroNavi);
   printf("\n");
   for(num=1;num<numeroNavi+1;num++){
       printf("Restano da posizionare %u navi\n", numeroNavi+1-num);
       printf("Inserisci la colonna per la nave %u: ",num);
       gets(col);
       printf("\n");
       printf("Inserisci la riga per la nave %u: ",num);
       gets(raw);
       printf("\n");
       iraw = raw - 48;
       mArray[num].colonna = col;
       mArray[num].riga = iraw;
   }
}
Questo è il codice per memorizzare la posizione delle navi (mancano ancora i controlli sull'input)
Funziona, ma compilando mi da questi warning:
warning C4047: 'function' : 'char *' differs in levels of indirection from 'char '
warning C4024: 'gets' : different types for formal and actual parameter 1
warning C4047: 'function' : 'char *' differs in levels of indirection from 'char '
warning C4024: 'gets' : different types for formal and actual parameter 1

E' chiaro che ho sbagliato l'uso di gets(), mi dite come va usato?
Alhazred non è collegato   Rispondi citando