Ayuda en c con punteros

Bueno de antemano gracias por su ayuda el error que tengo es que pues estoy generando un programa para resolver derivadas e integrales pero estoy atascado en el inicio estoy tratando de separar de toda la ecuación los términos pero me tira un error que dice:

Calculator.c: En la función ‘main’:
Calculator.c:23:3: aviso: se pasa el argumento 1 de ‘separaterminos’ desde un tipo de puntero incompatible [activado por defecto]
Calculator.c:7:6: nota: se esperaba ‘char **’ pero el argumento es de tipo ‘char *’

a continuación anexo mi código el cual es pequeño de antemano gracias por su respuesta.

#include<stdio.h>
#include<math.h>
#include<string.h>
char funcion[30], terminosep[30], termino[30];
void separaterminos(char *funcionoriginal[30])
{
 int i;
 char funcionloc[30];
 strcpy(funcionloc, *funcionoriginal);
 while (funcionloc != '+')
 {
 termino = funcionloc;
 i++;
 }
}
void main()
{
 printf("Introduzca la función: ");
 scanf("%s",funcion);
 separaterminos(funcion);
 printf("el termino es: %s \n",termino);
}

Añade tu respuesta

Haz clic para o