Comment accéder à caractère unique à partir d'une chaîne en COBOL?

Comment accéder à un caractère particulier dans une chaîne de caractères en langage COBOL?

Par exemple, si une chaîne est "travail", j'ai accès à un personnage dit " w " dans la chaîne et de le stocker dans un personnage. J'ai besoin de la correspondance de caractère, et non pas la position du personnage.

Par exemple en c, nous prenons les mesures suivantes pour extraire un i-ième caractère dans une chaîne,

    char data[5] = "work";                                                             
    char temp;                                                                        
    temp = data[3];                                                                    

temp aura la valeur 'k'

Maintenant j'ai besoin de la même COBOL.

  • nous montrer le code de la Procédure-la Division des Données et de la Division.
  • Quand vous dites caractère particulier, entendez-vous la position d'un caractère ou de caractère correspondant? En d'autres termes, si la chaîne est "travail" voulez-vous "w" pour retourner 1, ou voulez-vous 1 de retour "w"?
InformationsquelleAutor RAM | 2013-05-08