![]() |
Mostrar 2 variables de un archivo
Buenos dias Mis compas, estoy aprendiendo cobol:
Una de mis practicas es que de un archivo, sea lea y que imprima la linea del archivo. De la posicion 1 al 20 es el nombre, de la 21 a la 40 es la direccion. Y mi programa se tiene que imprimir Nombre: Direccion: Esto debe se ser por cada linea, yo manejo sql server, debe de ser una funcion tipo substring, pero no encuentro bien la documentacion Código COBOL:
Asi va mi programa
|
@JonathanDemons_123, la "función substring" en Cobol es nativa, forma parte de la sintaxis del lenguaje. Es decir, en cualquier variable alfanumérica puedes extraer un substring de la manera que lo haces en la línea 41 de tu código: variable(posición:longitud)
Ahora, si tienes una estructura en la que lees tu fichero, no hace falta substring porque te lo hace la "máscara" que se aplica con tu estructura: Código COBOL:
Un consejo: no pongas puntos después de las sentencias. El único punto obligatorio en PROCEDURE es el punto final (en tu código, después del STOP RUN). |
| La franja horaria es GMT +2. Ahora son las 13:55. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.