Ciao,
devo fare un programma che: inserite 50 città con il rispettivo codice, nome, provincia, temperatura e pioggia, dica all'utente quale ha la temperatura più alta e quale quella più bassa. Di queste 2 città bisogna anche dire quanti millimetri di pioggia sono venuti.
Sono agli inizi del codice ma, questo mi da problemi; in particolare H:\Informatica\C\Pioggia.c stray '\224' in program (righe colorate di rosso)
Quindi sostanzialmente i problemi sono nella funzione ma non capisco perché?codice:#include<stdio.h> typedef struct { char codice; char nome; char provincia; float temperatura; float pioggia; }t_città; //Main void ncity(t_città[];int); int main() { t_città city[50]; int i; for (i=0; i<50; i++) ncity(city,i); system("pause"); return 0; } //Implementazione della funzione per l'inserimento dati void ncity(t_città city[], int n) { printf("\nInserisci il codice della citta\': "); scanf("%s", &city[n].codice); printf("\nInserisci il nome della citta\': "); scanf("%s", &city[n].nome); printf("\nInserisci la provincia della citta\': "); scanf("%s", &city[n].provincia); printf("\nInserisci la temperatura della citta\': "); scanf("%f", &city[n].temperatura); printf("\nInserisci i millimetri di pioggia della citta\': "); scanf("%f", &city[n].pioggia); }
P.S. Scusate le mie incertezze a riguardo, ma sono al primo esercizio sulle struct

Rispondi quotando