|
#1
|
||||
|
||||
Te envio un ejemplo.
data variable type string. data long type i. variable = 'asdfsafsaf'. long = strlen( 'asdfsafsaf' ). write long. skip. long = strlen( variable ). write long. Espero te sirva. |
#2
|
||||
|
||||
eso es lo que estoy haciendo pero no me deja, me dice que no reconoce como palabra reservada al STRLEN y la variable es de tipo char.
Alguno tiene alguna posible solucion?, gracias |
#3
|
|||
|
|||
Estás poniendo espacios entre los parentesis y el literal?
Y no estarás dejando un espacio entre STRLEN y (? Es un poco puñetero con esos temas... |
#4
|
||||
|
||||
Era eso, soy un pelotudo... pense que lo habia probado.
bueno muchas gracias, saludos |
#5
|
|||
|
|||
Strlen
Gracias. Yo tenía la misma duda .Lo conseguí resolver como tu dices,con los espacios.
|
#6
|
|||
|
|||
s is not defined.why?por que ?
Me pueden decir,por favor¿porque s no esta definido y me sale ese error?
REPORT ZCOMPARA. DATA s(70) TYPE c VALUE 'hola'. data o(70) type c VALUE 'adios'. s co o. Gracias |
#7
|
|||
|
|||
Hola.
Entiendo que lo que querés hacer acá es utilizar el operador relacional CO (Contains Only). La manera correcta de utilizarlo es como condición de una estructura de control. Por ejemplo: IF s CO o. ... ENDIF. A vos te muestra el error Statement "S" is not defined. Check your spelling. porque intenta interpretar a la variable s como si fuera una instrucción. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|