TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: willie_rosario_salsa 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 ;-)
-
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 !
-
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.
-
Hola, te dejo estos links:
http://www.codecogs.com/reference/c/string.h/strstr.php
http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/FUNCTIONS/strstr.html
http://www.gnu.org/s/libc/manual/html_node/Search-Functions.html
Saludos !
-
Gracias ire a revisar..
;-) ;-) ;-)
-
Hola.
Mira aqui (http://www.todopic.com.ar/foros/index.php?topic=32402.0) ... puede que te sirva ;-)
Saludos
-
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.
-
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!
-
Usar signos de puntuación tampoco es difícil, solo que, la poca practica lo torna complicado... :mrgreen:
:D :D :D