Tipo String. Fin De Cadena


Objetivo: Tipo String. Fin De Cadena
Hola!.

Viendo la ayuda de gambas sobre el tipo de dato String, encontré:

Citar:

Teóricamente, la cadena puede contener caracteres nulos (es decir, con código ASCII cero). Pero algunas funciones de gambas tienen en cuenta este valor especial como fin de cadena, especialmente los métodos de clases nativas que tienen argumentos de cadenas, por lo que debería evitar usar este valor siempre que sea posible.


¿ Qué es fin de cadena ?. El carácter especial de nueva linea no creo que sea. Puede haber muchos caracteres de nueva linea en una cadena.

Saludos

Objetivo: Re: Tipo String. Fin De Cadena
Supongo que se refiere al retorno duro de carro chr(10) en linux y chr(13)+chr(10) en windows.

Perfil MP  
Objetivo: Re: Tipo String. Fin De Cadena
No. El carácter fin de cadena es '\0' o chr(0) y es realmente el carácter null en C y C++. En ambos lenguajes es el que determina donde acaba una cadena (que es realmente un array de caracteres y efectivamente es el último elemento de dicho array). Por eso en C, cuando iteramos una cadena siempre resulta que tiene un byte de más...

Como el intérprete de gambas está escrito en C, puede que el uso de dicho carácter en medio de una cadena tenga consecuencias inesperadas.

Saludos

Perfil MP  
Objetivo: Re: Tipo String. Fin De Cadena
Ok. Es lo que tiene no tener ni idea de C:

Uno se ree que onoe el aso que se trata y, laro, le falta haer un urso de .

Perfil MP  
Objetivo: Re: Tipo String. Fin De Cadena
Vaya, curioso el C.

Dese luego hay que tener cierto cuidado con los caracteres especiales en las cadenas.

Saludos


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.4251s (PHP: -82% SQL: 182%)
Consultas SQL: 44 - Debug off - GZIP Activado