Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1062 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Cobol] Concaténation de chaînes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Cobol] Concaténation de chaînes

n°2266656
Kilyn
Milé sek milé
Posté le 29-09-2015 à 09:52:16  profilanswer
 

Bonjour,
Sur Cobol, je dois faire une concaténation suivant certaines conditions. Ma variable de destination est W-DONNEES PIC X (40).
J'ai par exemple :

Code :
  1. If condition1
  2. String W-DONNEES "nom/" into W-DONNEES.
  3. End-if
  4. If condition2
  5. String W-DONNEES "prénom/" into W-DONNEES
  6. End-if


Le problème quand je mets un DELIMITED BY SIZE bah W-DONNEES est vide. :/ J'ai raté quoi ?
Merci. :jap:


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
mood
Publicité
Posté le 29-09-2015 à 09:52:16  profilanswer
 

n°2266663
Kilyn
Milé sek milé
Posté le 29-09-2015 à 10:47:27  profilanswer
 

Personne ? :/


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
n°2266669
Kilyn
Milé sek milé
Posté le 29-09-2015 à 13:04:00  profilanswer
 

Je suis sur Microfocus et ca ne fonctionne pas. Ou je n'ai rien compris à ce que tu me dis.
Bon je viens d'essayer STRING avec l'option WITH POINTER (après 2h de recherche Google :pt1cable:) et ça fonctionne. [:panzani gino]
Merci quand même BrisChri. Ta réponse et mon test se sont croisés. ;)

Message cité 1 fois
Message édité par Kilyn le 29-09-2015 à 13:06:38

---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
n°2266675
Kilyn
Milé sek milé
Posté le 29-09-2015 à 14:11:25  profilanswer
 

Oui c'est vrai pour la zone de réception.
Ok je testerai ta solution. J'avais tenté un DELIMITED BY SPACE qui ne fonctionnait pas non plus. :pt1cable:
 
Ma solution avec WITH POINTER fonctionne très bien.
Déclarer une variable pointeur en numérique qu'on alimente à un.
Alimenter à Spaces la chaîne à alimenter.
Puis faire STRING "blabla"  DELIMITED BY SPACE INTO W-CHAINE WITH POINTER W-POINTEUR.


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Cobol] Concaténation de chaînes

 

Sujets relatifs
[SQL Server / Cobol] Requête sur Varchar[Cobol Gcos] Recherche fichier indexé
[SQL Server/Cobol] Maj colonne NULL ou valeur non NULLConcaténer deux chaines de caractères
la concatenation des objets (la fussion)Cobol de MVS à Bull
[Help] Optimisattion concaténation de stringProduit cartésien de chaînes
[Excel VBA] rech cellule comportant plusieurs chaines de caractèrecomparaison de deux chaines
Plus de sujets relatifs à : [Cobol] Concaténation de chaînes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR