Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Algoritmi e strutture dati
 
aiuto file???
Clicca QUI per vedere il messaggio nel forum
fra85
Salve ragazzi spero potete aiutarmi...
Non so come mai con gcc non mi riconosce il file...

int main(int argc, char *argv[])
{
char stringa1[N];
printf("Specifica il nome del file da leggere:");
fgets( stringa1, N, stdin);
leggi_file(stringa1);

}

void leggi_file(char *file)
{
FILE *pf ; //puntatore al file
pf = fopen(file , "r" ) ;//apro il file in lettura

//controllo se il file esiste

if(pf)
{
//codice interno
}
else
{
printf("FILE NON TROVATO");
}

}

il file si trova nella stessa cartella dell'eseguibile,su ubuntu,ma non lo trova. Il programma l'avevo già provato con dev c++ e funziona,qui invece mi da problemi

fra85
Non so come mai,ma con scanf invece che fgets non mi da problemi...

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate