Oppure

Loading
01/05/14 19:15
Quelli sono array di char ... che intendi con posizioni?
02/05/14 14:39
perillitommaso
Postato originariamente da nessuno:

Quelli sono array di char ... che intendi con posizioni?

Intendo le cordinate delle colonne e delle righe, perchè come ho deciso, devo inserire carattere x carattere, quindi quando vado a leggere la risposta, prima di confrontarla devo modificare i caratterli e renderli tutti maiuscoli e poi confronto confronto la stringa ottenuta via input con la risposta alla domanda già presente nell'altro array parallelo, se la risposta è giusta allora trasferisco carattere x carattere nell array cruciverba. per sapere da dove devo iniziare a trasferire il primo carattere, le cordinate da dove le trovo? mi hanno suggerito di metterle in quei vettori..
aaa
02/05/14 17:52
Ma hai scritto che sono vettori di char ... capito? Di char e non numeri ...
03/05/14 14:27
perillitommaso
Postato originariamente da nessuno:

Ma hai scritto che sono vettori di char ... capito? Di char e non numeri ...

Essi mi sono sbagliato ...
aaa
03/05/14 16:42
perillitommaso
Sai dirmi perchè
void InsOrizzontale(char Cruciverba[][12], char Rorizzontali[][12]){
     int n, c;
     char risp[10];
     printf("\tInserisci numero domanda: ");
     scanf("%d",&n);
     c = strlen(Rorizzontali[n]);
     printf("\tRisposta composta da %d caratteri: ",c);
     scanf("%s",&risp);
     //fgets(risp,c,stdin);
     
     
     return;
     }

In questa procedura, la fgets non mi funziona? Infatti l'ho commentata e ho utilizzato la scanf ...
in poche parole non mi da nessun errore nella compilazione ma quando vado ad eseguirlo, mi visualizza tutto solo che non mi fa inserire la stringa, mi esce direttamente "Premere un tasto per continuare"
aaa