Hola tengo la siguiente duda tengo que cortar la siguiente cadena
char str = "a20;e30;i40;o20;u10;";
de manera de poder dejarla en diferentes variables.
Ej:
float a=20
float e=30
Para tomar desde la a en adelante utilizo la función strstr pero nose delimitarlo hasta la coma.
Código:
#include <string.h>
#include <stdio.h>
int main()
{
char *str="a20;e40;i10";
char * p;
p = strstr(str, "a");
printf("%s\n",p+1);
return 0;
}
O sea tengo que tomar el valor después de la vocal y hasta el punto y coma pero no me sale, se agradece ayuda.