Oppure

Loading
06/03/16 20:19
AldoBaldo
Ha chi ha scritto il "Gioco dell'oca" che è in attesa di certificazione, vorrei far presente che contiene errori, tra i quali uno che impedisce la compilazione:

int main () {
    int i, n;    // il compilatore segnala "n" come
                 // inutilizzata nell'intero programma
    char c[max]; // il compilatore segnala "max" come
                 // redichiarazione d'una costante gia' esistente
    FILE *fp;

    // [...]

    fscanf( fp, "%d %s", &i, &c ); // errore ricorrente in piu' punti; dovrebbe
                                   // essere fscanf( fp, "%d %s", &i, c ); cosi'
                                   // com'e', non compila
    
    // [...]


Potrei avere dimenticato qualcosa, perché per riuscire a compilare il tutto senza errori ho dovuto intervenire sul codice in più punti. A compilazione avvenuta, il programma funzionava solo nel debugger del mio IDE, perché lanciando direttamente il programma, questo si richiudeva immediatamente al lancio senza attendere alcun input.

P.S. L'intento di questa puntualizzazione è costruttivo, non denigratorio. Apprezzo quando altri evidenziano i miei errori per aiutarmi a migliorare e agisco fin dove son capace nella convinzione (errata?) che per altri possa valere la stessa cosa.
Ultima modifica effettuata da AldoBaldo 06/03/16 20:27
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
07/03/16 14:50
Mattia99
Salve, grazie mille per l'appunto.
Ho provato a riscaricare il mio programma e il compilatore non mi segnala alcun errore.
Il tutto viene eseguito correttamente.
L'unico errore che vedo è presente nella fscanf (l'errore che mi hai gentilmente segnalato).
Ci tengo anche a precisare che l'applicazione gira solo su windows in quanto contiene comandi si sistema.
aaa
07/03/16 21:45
AldoBaldo
Probabilmente hai le impostazioni delle segnalazioni d'errore diverse da quelle del mio IDE, per cui i warnings possono essere diversi.

Tra l'altro, il vostro programma mi ha "ispirato" e ne sto realizzando una versione grafica, sempre per Windows, basata su GDI/GDI+. Appena è "guardabile" la carico, caso mai potesse interessarti (per ora, anche se funziona, è un gran pasticcio).

P.S. C'è un "bug" nel mio primo post -- l'ho iniziato con un orrendo errore ortografico: "Ha chi ha scritto il [...]". AAAARGH!!! Corro a suicidarmi. :)
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
08/03/16 10:29
Mattia99
Va bene, grazie ancora per la segnalazione.
Aspetto il tuo lavoro terminato :)
aaa
14/03/16 22:09
teutoburgo
Nel frattempo il gioco non è più nella lista dei programmi da certificare..
AldoBaldo aspettiamo la tua versione! :k:
aaa
15/03/16 6:32
AldoBaldo
In questi giorni sono un po' preso tra scuola e orto, però vedrò di fare il prima possibile (anche perché mi ci diverto). Ah, la classe OSW l'ho messa insieme proprio per il gioco dell'oca (quella che avevo già mi sembrava un po' troppo "ipertrofica" per lo scopo).
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.