TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: cucu en 06 de Febrero de 2009, 11:03:09

Título: Introducir caracter " en un char
Publicado por: cucu en 06 de Febrero de 2009, 11:03:09
hola, ¿se puede introducir el caracter " en un char? Vamos poner :

Código: [Seleccionar]

char prueba[] = "meto"";

Si vale de algo " en ascii es 0x22.

¿alguien sabe como hacerlo? gracias. saludos
Título: Re: Introducir caracter " en un char
Publicado por: Nocturno en 06 de Febrero de 2009, 11:13:26
Creo que así funciona:
Código: [Seleccionar]
char prueba[] = "meto\"";
Título: Re: Introducir caracter " en un char
Publicado por: Javicho en 06 de Febrero de 2009, 11:49:40
Si te sirve de algo en asembler seria asi:

DT  "meto", 0x22

Tal vez tambien resulte en C.

Javicho.
Título: Re: Introducir caracter " en un char
Publicado por: cucu en 09 de Febrero de 2009, 05:42:55
Gracias a los dos.

No he probado la forma de Javicho porque la que me ha dado Nocturno funciona, y nunca he programado en ensamblador, me habría gustado probarlo para ver si va, pero no se como!

Para empezar a tener una idea de ensamblador (que seguro que alguna vez me hace falta):
Código: [Seleccionar]
    _asm DT "meto", 0x22 _endasm


¿Sería así? ¿como se llamaría la variable?

Gracias