Autor Tema: error en make8 y el dato high  (Leído 1835 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado japifer_22

  • PIC18
  • ****
  • Mensajes: 405
error en make8 y el dato high
« en: 11 de Agosto de 2011, 16:57:39 »
Hola, tengo un problema, y a la vez es una duda. Resulta que he hecho una función en CCS C en un pic 18F, y tengo la siguiente sentencia:

Int funsion(int* cadena){
......................
...............
......
For(a=1,b=1;a<=5,b<=9,a++,b+=2){
String=make8(cadena[a],1);  < ----- Error
String[b+1]=make8(cadena[a],0);
}
Y el punto es que me arroja un error y no se ha que se debe esto.
Alguien sabe que estoy aplicando mal en este código ¿¡?¡
Saludos que estén bien

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: error en make8 y el dato high
« Respuesta #1 en: 11 de Agosto de 2011, 17:25:15 »
En Funcion, colócalo así int cadena[]. Y sino en make hacelo de forma diferente, make8(*(cadena+a),1)

Ahora int es de 8-bits, porque usas make8 ?

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

Desconectado japifer_22

  • PIC18
  • ****
  • Mensajes: 405
Re: error en make8 y el dato high
« Respuesta #2 en: 11 de Agosto de 2011, 17:27:54 »
hola suky  :? si me di cuenta le he puesto int16* cadena.... y eso era  :mrgreen:


 

anything