Autor Tema: Que funcion uso para extraer datos de un string ???  (Leído 2892 veces)

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

Desconectado willie_rosario_salsa

  • PIC12
  • **
  • Mensajes: 75
Que funcion uso para extraer datos de un string ???
« en: 09 de Diciembre de 2010, 12:54:02 »
Saludos amigos

Alguien me podría dar luces para conseguir lo que necesito:

Tengo por ejemplo este string que lo recojo en el puerto serie RX:
AAABBB123456789ZZZ

Y necesito extraer o comparar por ejemplo los caracteres 456789 para enviarlos por otro TX virtual (conectado a un modem GSM)

Agradezco su ayuda a quien pueda darme una pista  ;-)
"Es chévere ser grande, pero... Más grande es ser chévere." --- Héctor Lavoe.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #1 en: 09 de Diciembre de 2010, 12:58:58 »
Hola, podrias utilizar la función strstr que te devuelve un puntero a primera concordancia del string que deseas buscas o nulo si no encontro nada.

Saludos !

Desconectado willie_rosario_salsa

  • PIC12
  • **
  • Mensajes: 75
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #2 en: 09 de Diciembre de 2010, 13:10:32 »
estuve revisando en el foro de CCS, pero el ejemplo no fue claro.

Tu me podrías indicar como devolveria este puntero cuando encuentra el primer 4 de la cadena que busco.

"Es chévere ser grande, pero... Más grande es ser chévere." --- Héctor Lavoe.


Desconectado willie_rosario_salsa

  • PIC12
  • **
  • Mensajes: 75
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #4 en: 09 de Diciembre de 2010, 15:49:42 »
Gracias ire a revisar..
 ;-) ;-) ;-)
"Es chévere ser grande, pero... Más grande es ser chévere." --- Héctor Lavoe.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #5 en: 12 de Diciembre de 2010, 10:45:18 »
Hola.

Mira aqui ... puede que te sirva  ;-)

Saludos
El papel lo aguanta todo

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #6 en: 12 de Diciembre de 2010, 14:48:38 »
Vaya eso no es dificil solo se crea una funion de pase los caracteres que estan entre '0'....'9', y se guandan en un array nada mas no es gran cosa.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #7 en: 12 de Diciembre de 2010, 15:32:30 »
Usar signos de puntuación tampoco es difícil, solo que, la poca practica lo torna complicado...  :mrgreen:  willie_rosario_salsa, podrías explicar más precisamente que es lo que se necesita. La idea es capturar desde el primer 4, desde una posición fija o los últimos 6 caracteres numéricos?


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

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Que funcion uso para extraer datos de un string ???
« Respuesta #8 en: 12 de Diciembre de 2010, 15:43:11 »
Usar signos de puntuación tampoco es difícil, solo que, la poca practica lo torna complicado...  :mrgreen: 
:D :D :D


 

anything