Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    88

    leggere riga da file

    Raga dov'è che sbaglio??

    #include <stdio.h>

    int main (){

    char line[100];
    FILE *fp;
    fp = fopen("id.txt","r"):
    fgets(line,100,fp);
    printf("%s",line);
    fclose(fp);
    return 0;
    getchar();
    }

    ecco gli errori:
    1>c:\prova\prova1\main.c(6) : error C2143: errore di sintassi: ';' mancante prima di 'tipo'
    1>c:\prova\prova1\main.c(7) : error C2275: 'FILE': tipo non valido come espressione
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(69): vedere la dichiarazione di 'FILE'
    1>c:\prova\prova1\main.c(7) : error C2065: 'fp': identificatore non dichiarato
    1>c:\prova\prova1\main.c(8) : error C2065: 'fp': identificatore non dichiarato
    1>c:\prova\prova1\main.c(8) : warning C4047: '=': 'int' differisce da 'FILE *' nei livelli di riferimento indiretto
    1>c:\prova\prova1\main.c(8) : error C2143: errore di sintassi: ';' mancante prima di ':'
    1>c:\prova\prova1\main.c(10) : error C2065: 'line': identificatore non dichiarato
    1>c:\prova\prova1\main.c(11) : error C2065: 'fp': identificatore non dichiarato
    1>c:\prova\prova1\main.c(11) : warning C4047: 'funzione': 'FILE *' differisce da 'int' nei livelli di riferimento indiretto
    1>c:\prova\prova1\main.c(11) : warning C4024: 'fclose': tipi diversi tra il parametro 1 formale e quello effettivo
    1>c:\prova\prova1\main.c(15) : error C2059: errore di sintassi: '<'
    1>Il log di compilazione è stato salvato in 'file://c:\Users\Andreynho\Documents\Visual Studio 2008\Projects\prova\prova\Debug\BuildLog.htm'
    1>prova - 8 errore/i, 3 avviso/i
    ========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sono poche linee ... perché non le esamini con attenzione una per una ....

    Comincia da

    fp = fopen("id.txt","r"):

    E poi, a cosa serve una linea di programma dopo un return?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.