Mostra argomento precedente :: Mostra argomento successivo |
Autore |
Messaggio |
fre' utente attivo

Iscritto: 30 Ago 2005 Messaggi: 952 Località: Recanati (MC)
|
Inviato: Mer 02 Lug, 2008 2:37 pm Oggetto: domandina per i programmatori |
|
|
ciao a tutti,
sto' programmando in cobol e mi trovo in difficolta':
devo trovare il contenuto della stringa A nella stringa B, il problema e' che la stringa A e' una variabile della quale non conosco il contenuto, quindi sovradimensionata e la funzione INSPECT TALLYING prevede che la stringa da cercare sia esattamente quella della variabile A, la quale non sara' mai corretta perche' ha degli spazi alla fine.
sapete se c'e' un'altra funzione che fa al caso mio o se ci sono dei caratteri speciali (tipo % nelle like in sql)??
ringrazio anticipatamente a tutti coloro che cercheranno di rispondermi
ciao
francesco _________________ Pentax K20D - Samsung ex2f
non serve parlare molto se, in fondo, non si ha niente da dire. --------- Fotografa il presente, cosi' quando sara' il futuro rivivrai il passato. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Nicola Giani utente attivo

Iscritto: 01 Feb 2006 Messaggi: 3677 Località: Milano
|
Inviato: Mer 02 Lug, 2008 2:46 pm Oggetto: |
|
|
Non esiste in Cobol la funzione Trim?
La parte sovrallocata come è valorizzata/interpretata leggendo la viariabile?
Non conosco il Cobol...
 _________________ Che bello il copia e incolla! |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
fre' utente attivo

Iscritto: 30 Ago 2005 Messaggi: 952 Località: Recanati (MC)
|
Inviato: Mer 02 Lug, 2008 2:57 pm Oggetto: |
|
|
la funzione inspect e' piu' o meno come trim in sql ...... la parte eccedente e' valorizzata a spazio, e potrei sostituire gli spazi con un carattere jolly come il % per il like in sql, ma da quel che so io non c'e' un carattere jolly in questa funzione cobol.
(non ho voglia di farmi una procedurina con tante variabili di lunghezza da 1 a 100 nelle quali ospitare la sola frase senza gli spazi ) _________________ Pentax K20D - Samsung ex2f
non serve parlare molto se, in fondo, non si ha niente da dire. --------- Fotografa il presente, cosi' quando sara' il futuro rivivrai il passato. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
FotoFaz utente attivo
Iscritto: 14 Giu 2005 Messaggi: 10181 Località: a cavallo del Ticino (fiume)
|
Inviato: Mer 02 Lug, 2008 3:32 pm Oggetto: |
|
|
E un'uso creativo di UNSTRING ?
Mi sembra poi che Inspect non abbia solo tallying, ma anche replacing e coverting (o roba simile, su sta lingua ho più ruggine del titanic )
Ciao _________________
|
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
fre' utente attivo

Iscritto: 30 Ago 2005 Messaggi: 952 Località: Recanati (MC)
|
Inviato: Mer 02 Lug, 2008 3:40 pm Oggetto: |
|
|
INSPECT REPLACING / CONVERTING le conosco e non fanno al caso mio ........
UNSTRING cosa fa? _________________ Pentax K20D - Samsung ex2f
non serve parlare molto se, in fondo, non si ha niente da dire. --------- Fotografa il presente, cosi' quando sara' il futuro rivivrai il passato. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
FotoFaz utente attivo
Iscritto: 14 Giu 2005 Messaggi: 10181 Località: a cavallo del Ticino (fiume)
|
Inviato: Mer 02 Lug, 2008 3:54 pm Oggetto: |
|
|
Spezza una stringa in n sottostringhe sulla base di un separatore definito.
Tipo da "pippo pluto paperino" a "pippo", "pluto" e "paperino"
Per cui, ma non so se sia possibile, potrebbe fare al caso tuo.
Sempre cha abbia bene inteso il problema potreti usarla per passare da:
"pincopallino ."
a
"pincopallino", " ", " ", etc
e poi tenere solo la prima stringa.
Poi magari hai e la funzione genera già una sola nuova stringa ("picopallino") perchè incontra una serie continua di caratteri separatore.
Di più ninzò
Ciao _________________
|
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
fre' utente attivo

Iscritto: 30 Ago 2005 Messaggi: 952 Località: Recanati (MC)
|
Inviato: Mer 02 Lug, 2008 4:37 pm Oggetto: |
|
|
da poco e' arrivato il capo e mi sono dovuto sbrigare ...... non avendo soluzione alternativa ho fatto cosi' ....!!!
grazie comunque dell'aiuto.
ciao ciao!! Lamp \/ _________________ Pentax K20D - Samsung ex2f
non serve parlare molto se, in fondo, non si ha niente da dire. --------- Fotografa il presente, cosi' quando sara' il futuro rivivrai il passato. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
|