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 - Aiuto! come dividere una stringa in pių parole!
Forum - Pascal - Aiuto! come dividere una stringa in pių parole!

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 20:53
Domenica, 04/01/2009
Salve, vorrei sapere se č possibile separare le parole contenute in una stringa.
Es: ciao io mi chiamo pippo.
Io verrei salvare le 5 parole in 5 variabili diverse, ma essendo un unica stringa non č possibile.
Grazie per l'attenzione.:k:

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 21:00
Domenica, 04/01/2009
Algoritmicamente, potresti scorrere la stringa e ogni volta che incotri un carattere di spazio la immetti in una variabile.

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 15:22
Venerdė, 09/01/2009
Ho risolto grazie.:k:

PM Quote
Avatar
Condor57 (Normal User)
Newbie


Messaggi: 1
Iscritto: 20/05/2009

Segnala al moderatore
Postato alle 19:59
Mercoledė, 20/05/2009
Potresti spiegare anche a me come?
Grazie

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 20:10
Giovedė, 21/05/2009
non ho il codice sotto mano ti posto l'algoritmo
variabili:
i, j di tipo intero
s di tipo string;
parole[100] vettore di 100 stringhe

Algoritmo:
0)i, j=0;
1)leggo s;
2)Per ogni carattere di s:(varaibile ausiliaria del ciclo = I)
  2a)se s č uguale a uno spazio allora j = j+1;
  2b)altrimenti parole[j]= parole[j] + s
3)Stampo parole

credo sia giusto...:D

PM Quote
Avatar
Daf (Normal User)
Pro


Messaggi: 78
Iscritto: 27/06/2009

Segnala al moderatore
Postato alle 21:00
Mercoledė, 01/07/2009
O molto + semplicemente usi il "pos" o "posex" ke sono ottimizzate e quindi + rapide da eseguire ke un ciclo

PM Quote