MasterDrive.it   
Vai indietro   MasterDrive.it > Software Development > C/C++



Rispondi
 
Strumenti della discussione Modalità di visualizzazione
Vecchio 06-02-2010, 13:12   #1 (permalink)
Nuovo della community

 
10 Messaggi

Jast novizio della comunita' ( + 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

Jast non è in linea   Bookmark and Share Rispondi quotando
Vecchio 06-02-2010, 13:51   #2 (permalink)
Moderatore Globale

 L'avatar di AntonioGiuliana

 
6,640 Messaggi

AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )
Qual è il problema in particolare ... ?

Hai un errore di compilazione ? A runtime ?

Se sei troppo generico, non è possibile risponderti ...
__________________
Antonio GIULIANA
AntonioGiuliana non è in linea   Bookmark and Share Rispondi quotando
Vecchio 06-02-2010, 14:07   #3 (permalink)
Nuovo della community

 
10 Messaggi

Jast novizio della comunita' ( + 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...
Jast non è in linea   Bookmark and Share Rispondi quotando
Vecchio 06-02-2010, 14:13   #4 (permalink)
Moderatore Globale

 L'avatar di AntonioGiuliana

 
6,640 Messaggi

AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )AntonioGiuliana e' un nome conosciuto da tutti ( + 550 )
E' importante indicare l'errore quando scrivi in un forum, altrimenti può risultare difficile darti un aiuto ...

La parte importante dell'errore

Quote:
Originariamente inviata da Jast Visualizza il 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
AntonioGiuliana non è in linea   Bookmark and Share Rispondi quotando
Vecchio 06-02-2010, 14:18   #5 (permalink)
Nuovo della community

 
10 Messaggi

Jast novizio della comunita' ( + 10 )
thx mille nn mi sono soffermato sul warning come uno stupido XD
Jast non è in linea   Bookmark and Share Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilies sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are disattivato

Salto del forum


Tutti gli orari sono GMT +1. Attualmente sono le 17:33.


Powered by vBulletin versione 3.8.0
Copyright © 2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Valid XHTML 1.0 Transitional  Creative Commons License

Eccetto dove diversamente specificato, i contenuti pubblicati in questa comunità sono rilasciati sotto Licenza
Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License.
La comunita' di MasterDrive.it non e' responsabile di eventuali imprecisioni presenti nelle pagine.