|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Aug 2006
Messaggi: 16
|
c++ file.txt
salve a tutti!
ho scritto questo banale programma k dovrebbe leggere un num in un file e riscriverlo sommando 1. questo è il cod: #include <iostream.h> #include <fstream.h> int main () { int a,b; fstream cont; cont.open ("file.txt" ,ios::in|ios::out); cont >> a; b=a+1; cont << b; cont.close (); return 0; } lo compila senza errori...però non funziona... il numero nel txt è sempre lo stesso. qualcuno sa dirmi dove sbaglio? grazie anticapatamente ciao!
__________________
SESSO DROGA E ROCK&ROLL |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Aug 2006
Messaggi: 16
|
![]()
__________________
SESSO DROGA E ROCK&ROLL |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2006
Città: Trieste
Messaggi: 141
|
Ciao per come funzionano gli stream in c++ devi prima leggere il file (aperto in lettura), poi chiuderlo e riaprirlo in scrittura (il file viene "cancellato") e quindi riscriverlo.
Saluti
__________________
HardwareStation.net Overclockers Team ------------------------------------------------ www.GilVegliach.eu Internet, Informatica, Tecnologia |
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Aug 2006
Messaggi: 16
|
ho provato... ma mi crea un file vuoto!
grazie del tuo int...
__________________
SESSO DROGA E ROCK&ROLL |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:17.