Acento Circunflejo.


Objetivo: Acento Circunflejo.
Hola. Intente esto:

...
Print "i = " & i, "j = " & j
...


La respuesta en la consola fue esta:

Citar:

i = 4^Ij = 3


Nunca había visto en la consola una respuesta en gambas de esa forma, lo más habitual es que hubiera separado la
representación de los dos valores en la consola. Es con gambas 3.8..ejem.

¿ Que es ^I ?. Parece como el tabulador, pero para eso, ¿ no usamos \t ?. ¿ Y ahora a que se debe el cambio ?.
Normalmente esa forma es más propia para usarlo en el editor VIM

¿ Ahora estamos como con windows ?. 16enfadados

Citar:

..
The Windows command-line interpreter uses a caret character (^) to escape reserved characters that have special meanings (in particular: & | ( ) < > ^).[3] The DOS command-line interpreter, though it supports similar syntax, does not support this.


Saludos

Objetivo: Re: Acento Circunflejo.
El acento circunflejo tiene largo y rancio abolengo en el mundo *nix. Yo aprendí a utilizarlo en los viejos tiempos del UNIX System V, para indicar fin de fichero ^Z o fin de línea ^M o tabulador ^I... (todo ello dicho de memoria después de un porrón de años) la coma que le pones en el print se interpreta así... ¿por qué? Pos no sé, pero quita la coma y añade un & " , " & entre variable y variable y todo OK.

Saludos

Perfil MP  
Objetivo: Re: Acento Circunflejo.
Ahora para crear espacio en console tienes que usar dos ;

Ejemplo:
Print "i = "; i;; "j = "; j

Perfil MP  
Objetivo: Re: Acento Circunflejo.
Shordi:

Son cosas que estas acostumbrado a ver y ahora lo cambian. Si lo hubiese sabido lo puedo hacer como tu dices, quitando la coma.
Lo del acento circunflejo si, claro que lo he visto tanto en Windows como en Linux. Lo que no sé es por que ahora en Gambas
lo han querido mostrar de esta forma.

Vuott:

El ";"..jajaja. Jo, pero si eso es del tiempo de los micro-ordenadores. Vamos que con un Spectrum Sinclair era lo que hacía.
El único problema es que no se ve en la consola el resultado del tabulador.
Y no vas a estar creando un ejecutable. Pero hay una solución, nunca la he usado.

Podemos usar el emulador de terminal del menú de depuración. La dejamos activa y al ejecutarse el programa
muestra la salida en la terminal.

Y a todo esto, si usamos la salida de terminal...¿ donde queda la consola de gambas ?.

Print "i = "; i;; "j = " & j
Print "i = " & i & " j = " & j
Print "i = " & i, "j = " & j


En la terminal mostraría esto:

salidaterminal

Gracias a los dos. "Semper constans et fidelis"


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.108s (PHP: -30% SQL: 130%)
Consultas SQL: 23 - Debug off - GZIP Activado