Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol GnuCOBOL (OpenCOBOL)
GnuCOBOL (OpenCOBOL) El compilador gratuito y Open Source cada vez más popular.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
funcion NTVDN ENRIQUE Presentación 1 18 de marzo de 2023 20:13
[Duda] Ejemplos de manejo de archivos y tecla de funcion FPAIX GnuCOBOL (OpenCOBOL) 3 25 de febrero de 2023 18:01
[Herramienta] funcion para que el usuario no toque teclado o mo orlando PowerCOBOL (ActiveX, v4 - v11) 0 8 de marzo de 2021 17:08
[Sintaxis] Obtener la dirección de una función PowerCOBOL Kuk PowerCOBOL v3 (V3L10, Win32) 5 11 de octubre de 2018 21:06
[Duda] Teclas de Funcion F13 - F24 jotica PowerCOBOL (ActiveX, v4 - v11) 6 8 de mayo de 2017 12:48

Respuesta

  #1
Antiguo 7 de marzo de 2017, 16:24
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207
Predeterminado Nueva función SUBSTITUTE
0 Inactivo Inactivo

Me ha parecido interesante la FUNCTION SUBSTITUTE que aparec en GnuCOBOL. El INSPECT de toda la vida no permite sustituciones de cadenas de caracteres de tamaños diferentes. En este caso sí es posible.

Aparentemente, el

Código COBOL:
  1. DISPLAY
  2.     FUNCTION UPPER-CASE(
  3.         FUNCTION SUBSTITUTE(
  4.             "This is the orginal string.";
  5.             "original"; "new"; "string"; "text"
  6.         )
  7.     )
  8. END-DISPLAY

Dará como resultado:

Código:
THIS IS THE NEW TEXT.
Fuente: OpenCOBOL FAQ



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #2
Antiguo 7 de marzo de 2017, 20:34
Dasije
Forero Senior
Última Actividad 06.03.2022 17:04
Posts Posts: 173
Likes enviados Enviados: 1
Likes recibidos Recibidos: 79

En PowerCOBOL tuve dificultades para usar la función INSPECT para reemplazar textos para las variables de diferentes tamaños, como única solución, me hice un activex en visual-basic utilizando las intrucciones propias intercambiando valores.



Empresa de desarrollo de aplicaciones en COBOL.

DASIJE INFORMATICA, S.L.
C/ TOMAS BRETON 20
11406 JEREZ DE LA FRONTERA
CADIZ

Teléfono : 956 11 21 11
Web: http://www.dasije.es / DASIJE INFORMATICA
E-m@il: clientes(@)dasije.es
Dasije is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:25.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.