Oppure

Loading
28/09/10 16:31
djleo
ciao a tutti io ho un file di testo dove c'è un testo dovrei prendere una parola per volta e stamparla a video per prelevare la parola successiva devo dare un invio come posso realizzare una procedura o fuzione che mi permetta di fare ciò?
Grazze in anticipo
aaa
28/09/10 16:51
Il Totem
Non ricordo di preciso, ma ho scritto un programma in pascal (tanto tempo fa) per contare le parole di un file. Si chiama contapar, è su questo sito.
aaa
28/09/10 20:38
gigisoft
Salve,
ti posso dire che esistono le seguenti funzioni:

Readln(File, Stringa); {per leggere una riga dal file di testo File e metterla nella stringa Stringa}

SubS := Copy(Str, I, N); {per mettere nella stringa SubS N caratteri della stringa Str a partire dal punto I}

P := Pos(SubS, Str); {per mettere in P la posizione in cui la stringa SubS e' contenuta all'interno della stringa Str (se non c'e' P assumera' valore 0)}

unitamente alla sintassi del Pascal direi che gli strumenti ce li hai tutti... ora tocca a te.

Ciao. :k:

Luigi
Ultima modifica effettuata da gigisoft 28/09/10 20:38
aaa
29/09/10 16:43
Alex
1) devi creare una variabile di tipo text
2) devi connettere la variabile al file nel disco
3) devi estrarti una riga alla volta
4) con un ciclo ogni volta che arriva a uno spazio estrae quella porzione di testo (mettila dove ti serve...in un array i stringhe...)


per le prime tre operazioni ti consiglio di cercare un pò su internet come si fa...non è difficile....
aaa
29/09/10 17:25
gigisoft
Postato originariamente da Alex:

1) devi creare una variabile di tipo text
2) devi connettere la variabile al file nel disco
3) devi estrarti una riga alla volta
4) con un ciclo ogni volta che arriva a uno spazio estrae quella porzione di testo (mettila dove ti serve...in un array i stringhe...)


per le prime tre operazioni ti consiglio di cercare un pò su internet come si fa...non è difficile....


Beh... si... in effetti avevo dato per assunto che djleo, per provare a fare l'esercizio proposto, avesse gia' cercato il modo per trattare i file di testo.
aaa
29/09/10 18:09
Alex
Postato originariamente da gigisoft:

Postato originariamente da Alex:

1) devi creare una variabile di tipo text
2) devi connettere la variabile al file nel disco
3) devi estrarti una riga alla volta
4) con un ciclo ogni volta che arriva a uno spazio estrae quella porzione di testo (mettila dove ti serve...in un array i stringhe...)


per le prime tre operazioni ti consiglio di cercare un pò su internet come si fa...non è difficile....


Beh... si... in effetti avevo dato per assunto che djleo, per provare a fare l'esercizio proposto, avesse gia' cercato il modo per trattare i file di testo.


:k::k::k:
aaa