Programma Centralina in C

di il
3 risposte

Programma Centralina in C

Qualcuno può aiutarmi con questo programma? "Si scriva una funzione che legge dal file Prova3Dati.txt (fornito) dei dati relativi a una rilevazione di una centralina per il controllo climatico, da memorizzare in una struct allocata con malloc, il cui puntatore va inserito nell'array Dati, nella posizione corrispondente al codice identificativo della centralina da cui sono ricavati i dati. Se il codice della centralina e' superiore al valore massimo dell'indice dell'array (ad esempio 10 o 25, se l'array e' lungo 10 posizioni (indici da 0 a 9)), o se la posizione corrispondente e' gia' occupata, viene stampato a video un messaggio d'errore con tutti i dati, e questi non vengono inseriti. L'array ha al massimo 10 posizioni"
Nel file, i dati sono separati da uno spazio, ed ogni insieme di dati e' su una riga diversa

3 Risposte

  • Re: Programma Centralina in C

    E aiutarti come? Fornisci il codice che hai scritto ed eventuali errori e se ne parla.

    E' il solito programma della centralina che è stato più volte trattato in questo e in altri forum ... tutta Italia fa lo stesso esercizio?
  • Re: Programma Centralina in C

    Fin qua penso vada bene ma non capisco come andare avanti, perchè il programma prosegue in questo modo:

    Si scriva un programma che legge i dati presenti nel file e li inserisce nell'array come detto. Una volta terminato di leggere il file, il programma stampa a video e su file tutti i dati presenti nell'array nel formato indicato qui sotto. In particolare, il giorno della settimana deve essere stampato come stringa, in italiano, ed il file su cui stampare deve avere lo stesso nome del file in cui memorizzate e consegnate il programma.


    per la traduzione in italiano del giorno (che va inserito in inglese ) ho fatto uno switch ma non ci sono modi più rapidi e sintetici?
  • Re: Programma Centralina in C

    Usa i tag CODE nel forum per il codice altrimenti non si capisce nulla.

    Cosa non capisci esattamente per andare avanti? Cosa non sai fare? Se sei così generico non è possibile darti indicazioni ...

    Al posto dello switch puoi usare un vettore di stringhe.

    Fai una ricerca in questo stesso forum ... di quel codice si è già parlato ...
Devi accedere o registrarti per scrivere nel forum
3 risposte