Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - salvataggio file
Forum - Pascal - salvataggio file

Avatar
roma_91 (Ex-Member)
Newbie


Messaggi: 17
Iscritto: 11/03/2008

Segnala al moderatore
Postato alle 19:10
Venerdė, 14/03/2008
E' possibile fare in modo che la prima volta che vega eseguito il programma, si crei un file nuovo, dove salvare dati ecc..., e le volte successive che viene avviato il programma, salva i dati sullo stesso file prima crato????   :-?
;)

PM Quote
Avatar
Progman-92 (Member)
Expert


Messaggi: 368
Iscritto: 16/12/2007

Segnala al moderatore
Postato alle 20:46
Venerdė, 14/03/2008
Si,allora per salvare i dati sul file cosė per esempio
Codice sorgente - presumibilmente Delphi

  1. program Somma;
  2. uses crt,dos;
  3. var a,b,somma:integer;
  4. file1:text;
  5. begin
  6. clrscr;
  7. write('Inserisci a=');
  8. readln(a);
  9. writeln;
  10. write('Inserisci b=');
  11. readln(b);
  12. somma:=a+b;
  13. assign(file1, 'Somma.txt');
  14. rewrite(file1);
  15. reset(file1);
  16. writeln(file1, 'La somma č ', somma);
  17. close(file1);
  18. end.


Mentre per leggere da un file gia esistente cosė per esempio:
Codice sorgente - presumibilmente Delphi

  1. program Somma;
  2. uses crt,dos;
  3. var file1:text;
  4. somma:string;
  5. begin
  6. assign(file1, 'Somma.txt');
  7. reset(file1);
  8. read(file1 ,somma);
  9. close(file1);
  10. writeln('La somma contenuta nel file salvato in precedenza č', somma);
  11. end.


Penso di esserti stato chiaro!!! Non ho avuto la possibilita di provare il codice ma spero funzioni :k:

Ultima modifica effettuata da Progman-92 il 14/03/2008 alle 20:58
PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 21:53
Venerdė, 14/03/2008
Ciao, il seguente codice consente di creare un file (*.txt) e scriverci dentro...:
Codice sorgente - presumibilmente Delphi

  1. program prova;
  2. uses crt;
  3. var
  4. a : string[50];
  5. b : string[50];
  6. c : string[50];
  7. archivio : text;
  8. begin
  9. clrscr;
  10. write('Nome = ');
  11. readln(a);
  12. write('Cognome = ');
  13. readln(b);
  14. write('Indirizzo = ');
  15. readln(c);
  16. assign(archivio, 'c:\ciao.txt');
  17. write(archivio);
  18. append(archivio);
  19. writeln(archivio, 'Nome = ', a);
  20. writeln(archivio, 'Cognome = ', b);
  21. writeln(archivio, 'Indirizzo = ', c);
  22. writeln(archivio, '_______________________________________');
  23. close(archivio);
  24. end.


Spero si possa rivelare utile...:k:

PM Quote
Avatar
roma_91 (Ex-Member)
Newbie


Messaggi: 17
Iscritto: 11/03/2008

Segnala al moderatore
Postato alle 18:57
Giovedė, 27/03/2008
ok  :k::k:

Grazie a tutti:D

PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 14:08
Venerdė, 28/03/2008
Di niente, a questo serve una community no? :k:

PM Quote