Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Programmazione
 FILE DI TESTO
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Gozilla
Utente giovane

granchio



Inserito il - 27/05/2005 : 11:33:09  Mostra Profilo  Visita l'Homepage di Gozilla Invia a Gozilla un Messaggio Privato  Rispondi Quotando
RAGAZZI QUALCUNO DI VOI SA COME SI USANO I FILE DI TESTO?IO STO IMPAZZENDO XKè NON RIESCO NEACHE A STAMPARE UN FILE GIA TUTTO PRONTO....UFFA....AIUTATEMI MARTEDì HO L'ESAME




Sinkler
Croce & Delizia

gattino


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 27/05/2005 : 11:58:13  Mostra Profilo  Visita l'Homepage di Sinkler  Clicca per vedere l'indirizzo MSN di Sinkler Invia a Sinkler un Messaggio Privato  Rispondi Quotando
corso a?
Torna all'inizio della Pagina

Gozilla
Utente giovane

granchio



Inserito il - 27/05/2005 : 12:05:44  Mostra Profilo  Visita l'Homepage di Gozilla Invia a Gozilla un Messaggio Privato  Rispondi Quotando
no corso B.....

Gli infedeli hanno rimorsi, i fedeli i rimpianti.
Torna all'inizio della Pagina

Mucone
Amante di pbolo

goldrake


Regione: Puglia
Prov.: Bari


Inserito il - 27/05/2005 : 12:07:58  Mostra Profilo  Visita l'Homepage di Mucone Invia a Mucone un Messaggio Privato  Rispondi Quotando
ma perkè ke differenza c'è???

il file di testo riconosce se è corso a oppure b?
Torna all'inizio della Pagina

Sinkler
Croce & Delizia

gattino


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 27/05/2005 : 12:09:09  Mostra Profilo  Visita l'Homepage di Sinkler  Clicca per vedere l'indirizzo MSN di Sinkler Invia a Sinkler un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mucone

ma perkè ke differenza c'è???

il file di testo riconosce se è corso a oppure b?


ehehhe c'è differenza...se è corso B forse lo fa con me l'esame!!
Torna all'inizio della Pagina

Mucone
Amante di pbolo

goldrake


Regione: Puglia
Prov.: Bari


Inserito il - 27/05/2005 : 12:10:24  Mostra Profilo  Visita l'Homepage di Mucone Invia a Mucone un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Sinkler

Citazione:
Messaggio inserito da Mucone

ma perkè ke differenza c'è???

il file di testo riconosce se è corso a oppure b?


ehehhe c'è differenza...se è corso B forse lo fa con me l'esame!!



o.t. vabbè ma non hai risposto al quesito di gozilla ;)
Torna all'inizio della Pagina

Sinkler
Croce & Delizia

gattino


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 27/05/2005 : 12:15:23  Mostra Profilo  Visita l'Homepage di Sinkler  Clicca per vedere l'indirizzo MSN di Sinkler Invia a Sinkler un Messaggio Privato  Rispondi Quotando
e nn ho ancora studiato...ieri ho finito fodamenti
appena posso rispondo!!
Torna all'inizio della Pagina

Dragon83
Padawan

linux_jedi


Regione: Puglia
Città: Foggia


Inserito il - 28/05/2005 : 16:10:45  Mostra Profilo  Visita l'Homepage di Dragon83  Clicca per vedere l'indirizzo MSN di Dragon83 Invia a Dragon83 un Messaggio Privato  Rispondi Quotando
xchè non posti il codice o lo alleghi in un file di testo?
così riusciamo a capire dove sta l'errore.
Torna all'inizio della Pagina

Gozilla
Utente giovane

granchio



Inserito il - 28/05/2005 : 18:24:30  Mostra Profilo  Visita l'Homepage di Gozilla Invia a Gozilla un Messaggio Privato  Rispondi Quotando
il codice è questo.....praticamente ho creato gia un file e lo devo solo stampare ma non lo fà mi da errore nella procedura di stampa....AIUTO




program ciao(input, output);

type f1=FILE of text;
var
f2:f1;
n:char;

procedure stamp_file(var f:text);
var val:char;
begin
writeln('Il file e'': ');
reset(f);
while not eof(f) do
begin
while not eoln(f) do
begin
read(f,val);
write(val);
end;
end;
end;


begin
assign(f2,'c:ciao.txt');
stamp_file(f2);
close(f2);
readln;
end.

Gli infedeli hanno rimorsi, i fedeli i rimpianti.
Torna all'inizio della Pagina

genius
dott. ing. cav. ...FN

Genio


Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi


Inserito il - 28/05/2005 : 23:40:38  Mostra Profilo  Visita l'Homepage di genius  Clicca per vedere l'indirizzo MSN di genius  Invia a genius un messaggio Yahoo! Invia a genius un Messaggio Privato  Rispondi Quotando
se nn ricordo male (nn tocco il pascal da svariati anni) si scrive così:
assign (f2,"c:ciao.txt")

"...e se non hai morale
e se non hai passione
se nessun dubbio ti assale
perché la sola ragione che ti interessa avere
è una ragione sociale
soprattutto se hai qualche dannata guerra da fare
non farla nel mio nome
non farla nel mio nome
che non hai mai domandato la mia autorizzazione
se ti difenderai non farlo nel mio nome
che non hai mai domandato la mia opinione..."

Un blog farlocco
Torna all'inizio della Pagina

deep
Nuovo Utente



Inserito il - 30/05/2005 : 09:00:33  Mostra Profilo  Visita l'Homepage di deep Invia a deep un Messaggio Privato  Rispondi Quotando
a dire il vero i file di testo non si "tipizzano", basta mettere tra le variabili:
var
f1:text;

poi se vuoi puoi associare il file logico "f1" ad un file fisico del tipo 'c:\temp.txt' usando giustamente il comando "assign".
Torna all'inizio della Pagina

Gozilla
Utente giovane

granchio



Inserito il - 30/05/2005 : 10:04:23  Mostra Profilo  Visita l'Homepage di Gozilla Invia a Gozilla un Messaggio Privato  Rispondi Quotando
Grazie deep...ora non mi da alcun errore ma non riesco a visualizzare lo stesso il contenuto del file che allego con il comando assign....la finestra appare a sparisce....boh....
Torna all'inizio della Pagina

Dragon83
Padawan

linux_jedi


Regione: Puglia
Città: Foggia


Inserito il - 30/05/2005 : 13:45:27  Mostra Profilo  Visita l'Homepage di Dragon83  Clicca per vedere l'indirizzo MSN di Dragon83 Invia a Dragon83 un Messaggio Privato  Rispondi Quotando
l'istruzione close(f2) devi metterla nella procedura non nella parte principale
Comunque ti ho postato il codice qui:-)

program aiuto_testo (input,output,f2);

uses crt;

var
f2:text; <--Questo è il 1° errore: il tipo testo
c:char; è un tipo predefinito del Pascal.

procedure scrivi_file;

begin
clrscr;
writeln('IL TESTO E''...');
writeln('Premere ''#'' per terminare');
writeln;
rewrite(f2);
read(c);
while not(c = '#') do
begin
write(f2,c);
read(c);
end;
close(f2);
clrscr;
end;


procedure stampa_file;

begin
clrscr;
reset(f2);
while (not(eof(f2)))do
begin
read(f2,c);
write(c);
end;
close(f2); <--Questo è il 2°errore: tu mettevi
readln; close(f2) nel programma principale
clrscr; anzichè nella proc.
end;

procedure menu;

var
scelta:integer;

begin
clrscr;
scelta:=-1;

while scelta<>0 do
begin
writeln(' 1.Scrivi');
writeln(' 2.Leggi');
writeln(' 0.Fine');

readln(scelta);

clrscr;

case scelta of
1: scrivi_file;
2: stampa_file;
end;
end;
end;

begin
assign(f2,'ciao.txt');
menu;
end.

Modificato da - Dragon83 in data
Torna all'inizio della Pagina

genius
dott. ing. cav. ...FN

Genio


Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi


Inserito il - 30/05/2005 : 14:30:31  Mostra Profilo  Visita l'Homepage di genius  Clicca per vedere l'indirizzo MSN di genius  Invia a genius un messaggio Yahoo! Invia a genius un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da genius

se nn ricordo male (nn tocco il pascal da svariati anni) si scrive così:
assign (f2,"c:ciao.txt")



si vede ke ormai scorre c/c++/java nelle vene? Nn mi ricordavo assolutamente ke in pascal si usano i singoli apici...

"...e se non hai morale
e se non hai passione
se nessun dubbio ti assale
perché la sola ragione che ti interessa avere
è una ragione sociale
soprattutto se hai qualche dannata guerra da fare
non farla nel mio nome
non farla nel mio nome
che non hai mai domandato la mia autorizzazione
se ti difenderai non farlo nel mio nome
che non hai mai domandato la mia opinione..."

Un blog farlocco
Torna all'inizio della Pagina

Gozilla
Utente giovane

granchio



Inserito il - 30/05/2005 : 20:49:32  Mostra Profilo  Visita l'Homepage di Gozilla Invia a Gozilla un Messaggio Privato  Rispondi Quotando
Grande mago dragon83.....grazie mille.....

Gli infedeli hanno rimorsi, i fedeli i rimpianti.
Torna all'inizio della Pagina

BATTISTA
Nuovo Utente

SPIA


Regione: Basilicata
Prov.: MT
Città: Matera


Inserito il - 03/06/2005 : 10:56:02  Mostra Profilo  Visita l'Homepage di BATTISTA  Invia a BATTISTA un messaggio ICQ  Clicca per vedere l'indirizzo MSN di BATTISTA Invia a BATTISTA un Messaggio Privato  Rispondi Quotando
io lo so, cosa desideri sapere????
risp.

B. M.
Torna all'inizio della Pagina

tremenda
Utente assiduo

tweety


Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 03/06/2005 : 13:03:44  Mostra Profilo  Visita l'Homepage di tremenda  Clicca per vedere l'indirizzo MSN di tremenda Invia a tremenda un Messaggio Privato  Rispondi Quotando
Nn si possono usare open e close al corso B non so al corso A!
Cmq nn sono accettate!

"And I feel that love is dead I'm loving angels instead..."
Torna all'inizio della Pagina

rel
Utente assiduo

aa



Inserito il - 03/06/2005 : 13:21:34  Mostra Profilo  Visita l'Homepage di rel Invia a rel un Messaggio Privato  Rispondi Quotando
Nn si possono usare open e close al corso B
cosa?? perchè mai? cioè se all'esame abbiamo scritto close(file1) è sbagliato?!
Torna all'inizio della Pagina

tremenda
Utente assiduo

tweety


Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 03/06/2005 : 14:04:55  Mostra Profilo  Visita l'Homepage di tremenda  Clicca per vedere l'indirizzo MSN di tremenda Invia a tremenda un Messaggio Privato  Rispondi Quotando
A gennaio era così.Cmq non penso ke lo contino come errore!

Cmq questo è l'esonero di gennaio, tutto sui file di testo...se vi può servire!



Allegato: ESAME.zip
1,5 KB

"And I feel that love is dead I'm loving angels instead..."
Torna all'inizio della Pagina

rel
Utente assiduo

aa



Inserito il - 03/06/2005 : 15:50:40  Mostra Profilo  Visita l'Homepage di rel Invia a rel un Messaggio Privato  Rispondi Quotando
Un'altra cosa riguardo all'appello dell'altro giorno e ai file..
Io nell'esame nella dichiarazione dei tipi ho fatto così:

type
t=integer;
file1=file of t;

e forse il prof me l'ha considerato come "errore" in quanto è più ovvio scrivere file of integer direttamente; però io mi ricordo che la Lanza ci faceva sempre usare la forma che ho descritto prima. che dite?

Modificato da - rel in data
Torna all'inizio della Pagina

Sinkler
Croce & Delizia

gattino


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 20/06/2005 : 09:57:28  Mostra Profilo  Visita l'Homepage di Sinkler  Clicca per vedere l'indirizzo MSN di Sinkler Invia a Sinkler un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da tremenda

Nn si possono usare open e close al corso B non so al corso A!
Cmq nn sono accettate!



ma close(testo) lo usa anke Lops nelle esercitazioni svolte che ha messo sul suo sito!!
e poi mi sembra strano,se non si può usare close che cacchio usiamo?
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,38 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000