Sobre pasar capacidad
Publicado por jose (26 intervenciones) el 15/01/2019 18:00:08
Buenos dias, tengo un pequeño problema que no se como plantear:
recibo una serie de datos por el puerto serie y los guardo usando esta funcion:
x=fscanf(s,'%s') mi problema es que al usarla como char cuando llega a 512 dejo de almacenar y claro el volumen de datos que quiero guardar es muy grande.
Lo hago asi ya que es muy facial mandar por ejemplo 0 10 335; 43 35 210;....... y luego con una funcion pasarlo a numeros en tres columnas.
Alguna idea de como puedo guardar todos esos datos una vez que llene un char y no perder el resto.
Tambien decir que mi comunicacion termina cuando llega el caracter salto de linea.
Saludos
recibo una serie de datos por el puerto serie y los guardo usando esta funcion:
x=fscanf(s,'%s') mi problema es que al usarla como char cuando llega a 512 dejo de almacenar y claro el volumen de datos que quiero guardar es muy grande.
Lo hago asi ya que es muy facial mandar por ejemplo 0 10 335; 43 35 210;....... y luego con una funcion pasarlo a numeros en tres columnas.
Alguna idea de como puedo guardar todos esos datos una vez que llene un char y no perder el resto.
Tambien decir que mi comunicacion termina cuando llega el caracter salto de linea.
Saludos
Valora esta pregunta


-1