19/12/08 17:48
K2
Salve a tutti. Ho un piccolo problemino con un programma che sto facendo per esercitarmi.
Il debug mi segnala errore nella dichiarazione del puntatore al file: 'p' undeclered.
Ecco qua il codice
Il debug mi segnala errore nella dichiarazione del puntatore al file: 'p' undeclered.
Ecco qua il codice
#include <stdio.h> #include <stdlib.h> #define FILE "prova.txt" int main() { struct { char nome[20]; char cognome[20]; char citta[20]; int anni[10]; }dati; printf("Inserici il nome:"); scanf("%s\n\n", dati.nome); printf("Inserisci il cognome:"); scanf("%s\n\n", dati.cognome); printf("Inserisci dove abiti:"); scanf("%s\n\n", dati.citta); printf("Inserisci la tua eta':"); scanf("%s\n\n", dati.anni); FILE *p; p = fopen(FILE, "w"); if(!p) printf("Non riesco ad aprire il file %s", FILE); fprintf(p, "%s\t\t%s\n\n%s\t\t%s\n\n", dati.nome, dati.cognome, dati.citta, dati.anni); return 0; }
aaa