#include #include #define TAM_MAX 5 typedef struct { int dia, mes, ano; double temp_min, temp_max; } t_vetor_dados; t_vetor_dados Medidas[TAM_MAX]; FILE *Arquivo; int main(int argc, char *argv[]) { int cont; for (cont = 0; cont < TAM_MAX; cont++) { printf ("Dia : "); scanf ("%d", &(Medidas[cont].dia) ); printf ("Mes: "); scanf ("%d", &(Medidas[cont].mes) ); printf ("Ano: "); scanf ("%d", &(Medidas[cont].ano) ); printf ("Temp. Minima: "); scanf ("%lf", &(Medidas[cont].temp_min) ); printf ("Temp. Maxima: "); scanf ("%lf", &(Medidas[cont].temp_max) ); } Arquivo = fopen("dados.txt","wt"); if (Arquivo == NULL) { printf(">> Erro no arquivo\n"); exit(0); } for (cont = 0; cont < TAM_MAX; cont++) { fprintf (Arquivo, "%d\n", Medidas[cont].dia ); fprintf (Arquivo, "%d\n", Medidas[cont].mes ); fprintf (Arquivo, "%d\n", Medidas[cont].ano ); fprintf (Arquivo, "%.2lf\n", Medidas[cont].temp_min ); fprintf (Arquivo, "%.2lf\n", Medidas[cont].temp_max ); } fclose(Arquivo); system("PAUSE"); return 0; }