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 - funzione testo??
Forum - Pascal - funzione testo??

Avatar
cosmytza (Normal User)
Newbie


Messaggi: 2
Iscritto: 20/12/2008

Segnala al moderatore
Postato alle 13:44
Sabato, 20/12/2008
Come faccio a prendere le singole lettere di un testo memorizzato in una variabile string??

PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 19:25
Sabato, 20/12/2008
Posta il codice ke hai per ora fatto, ti aiuto io.
Cmq ecco come fare, se non ci riesci fammi sapere:
Codice sorgente - presumibilmente Pascal

  1. k:=1;
  2. write('Scrivi la parola = ');
  3. readln(par);
  4. for i:=1 to length(par)do
  5.                         begin
  6.                          vet[k]:=par[i];
  7.                          k:=k+1;
  8.                         end;


Dove vet[k] e' un array di tipo Char
Ogni singola lettera della stringa si trova in
vet[k].

Ultima modifica effettuata da totipianurese il 20/12/2008 alle 19:30
PM Quote
Avatar
cosmytza (Normal User)
Newbie


Messaggi: 2
Iscritto: 20/12/2008

Segnala al moderatore
Postato alle 23:23
Sabato, 20/12/2008
ho risolto :)
comunque grazie!!!:k:

PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 11:34
Domenica, 21/12/2008
Di nulla :):)

PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 696
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 20:15
Sabato, 27/12/2008
Testo quotato

Postato originariamente da totipianurese:

Posta il codice ke hai per ora fatto, ti aiuto io.
Cmq ecco come fare, se non ci riesci fammi sapere:
Codice sorgente - presumibilmente Pascal

  1. k:=1;
  2. write('Scrivi la parola = ');
  3. readln(par);
  4. for i:=1 to length(par)do
  5.                         begin
  6.                          vet[k]:=par[i];
  7.                          k:=k+1;
  8.                         end;


Dove vet[k] e' un array di tipo Char
Ogni singola lettera della stringa si trova in
vet[k].



Salve,
attenzione, se si può accedere direttamente a
par[k], ossia se si può trattare direttamente la stringa come array, potrebbe non avere senso trasbordare tutto in un array.
Luigi

PM Quote