Autor Tema: Duda con cadenas y arreglos en CCS C  (Leído 15442 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado bondadoso

  • PIC10
  • *
  • Mensajes: 16
Re: Duda con cadenas y arreglos en CCS C
« Respuesta #15 en: 01 de Agosto de 2011, 15:22:21 »
hola a todos yo quiero unir dos char en una sola por ejemplo

char a;
char b;
char c;

y que el valor de c sea c=ab
conque funcion puedo unirlos,

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Duda con cadenas y arreglos en CCS C
« Respuesta #16 en: 01 de Agosto de 2011, 15:45:39 »
hola a todos yo quiero unir dos char en una sola por ejemplo

char a;
char b;
char c;

y que el valor de c sea c=ab
conque funcion puedo unirlos,

usa la funcion strcat()

c=strcat(a,b);
"Nada es imposible, no si puedes imaginarlo"

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Duda con cadenas y arreglos en CCS C
« Respuesta #17 en: 01 de Agosto de 2011, 15:49:13 »
a,b y c no deberían se char sino un arreglo de char:

char a[2], b[2], c[2];


sino strcat() no va a funcionar, porque el string debe tener el carácter nulo ('\0') al final

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Duda con cadenas y arreglos en CCS C
« Respuesta #18 en: 01 de Agosto de 2011, 15:50:24 »
cierto :oops:, pense que querias unir strings
"Nada es imposible, no si puedes imaginarlo"

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Duda con cadenas y arreglos en CCS C
« Respuesta #19 en: 01 de Agosto de 2011, 20:36:51 »
Hola.

Por eso mismo, un string hay que guardarlo en un buffer  ;-)

Saludos
El papel lo aguanta todo