Ejemplo de codigo para extraccion de texto

buenas mañanas ¡

A ver si alguien sabe de algun código que extraiga partes de texto que interesen de un string?. por ejemplo, tenemos el string "a:> FE 23 AF 2D " que me extraiga solo los valores FE, 23 AF y 2D ?

Luego quiero convertir estos valores a un INT, eso lo tengo ya hecho, pero necesito aislar los valores.

Todas las líneas son iguales.

No pido que me hagais el código :D sipemente si sabeis algun código aplicado a otra cosa que haga mas o menos lo mismo.

Un saludo ¡

alguna de estas, no estoy muy familiarizado con strings en C...

http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.14.html

Hola, si los trozos que quieres extraer están separados por un espacio blanco, puedes usar ese carácter para trocear el string con "strtok()

char *p, cadena[] = "FE 23 AF 2D";

p = strtok(cadena, " ");
while(p != NULL)
{
    printf("%s", p);
    p = strtok(NULL, " ");
}

Si te quieres saltar el comienzo "a:>" puedes apuntar al cuarto carácter:

char *p, cadena[] = "a:> FE 23 AF 2D";

p = strtok(&cadena[3], " ");
while(p != NULL)
{
    printf("%s", p);
    p = strtok(NULL, " ");
}

Buen aporte curro92. Desconocia estas funciones

Muchas gracias ¡ han sido de gran ayuda. :)