+ Rispondi
Risultati da 1 a 5 di 5

Discussione: Lettura\scrittura da file

  1. #1
    Nuovo della community
    reputazione complessiva: 1 1

    Messaggi
    10

    Lettura\scrittura da file

    Ciao a tutti! sono nuovo... pero vorrei subito farvi i complimenti della community !

    Vengo subito al dunque... lo so che e una cretinata... ma da poco che sto studiando i file in c e nn mi riesce di scrivere o leggere un file txt da me creato ecco il codice:
    Codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    
    int main (){
     
    int numero=0;
    //dichiarazione dei puntatori ai file
    
    FILE* lettura;
    
    
    //apertura del file in lettura
    lettura=fopen("c:\intero.txt","r");
    
    if (!lettura) {
    printf("\n Il file non puo' essere letto\n");
    }
    
            else {
    
    //se riesce ad aprirlo, legge il valore
    fscanf(lettura,"%d",&numero);
    printf("\n Ho letto il numero %d",numero);
    
    //chiudo il file
    fclose(lettura);
    
    }
    
    system("pause");
    }
    Scusate della scocciatura XD e grazie in anticipo

  2. #2
    Moderatore Globale L'avatar di AntonioGiuliana
    reputazione complessiva: 38 38

    Messaggi
    6,737
    Qual è il problema in particolare ... ?

    Hai un errore di compilazione ? A runtime ?

    Se sei troppo generico, non è possibile risponderti ...
    Antonio GIULIANA

  3. #3
    Nuovo della community
    reputazione complessiva: 1 1

    Messaggi
    10
    Allora mi dice (in console)che nn puo essere letto

    "14:15 C:\Documents and Settings\Francesco\Documenti\Esercizi in C\SenzaTitolo1.c [Warning] unknown escape sequence '\i' "

    questo e il Warning del compilatore

    Il file .txt in cui ho scritto conteneva un intero...

  4. #4
    Moderatore Globale L'avatar di AntonioGiuliana
    reputazione complessiva: 38 38

    Messaggi
    6,737
    E' importante indicare l'errore quando scrivi in un forum, altrimenti può risultare difficile darti un aiuto ...

    La parte importante dell'errore

    Citazione Originariamente Scritto da Jast Visualizza Messaggio
    ... unknown escape sequence '\i' " ...
    fa subito capire che il problema sta nella linea

    lettura=fopen("c:\intero.txt","r");

    dato che in C il carattere \ ha un significato particolare nelle costanti e, se devi indicarlo, lo devi raddoppiare ... scrivi quindi così

    lettura=fopen("c:\\intero.txt","r");
    Antonio GIULIANA

  5. #5
    Nuovo della community
    reputazione complessiva: 1 1

    Messaggi
    10
    thx mille nn mi sono soffermato sul warning come uno stupido XD

+ Rispondi

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi