Estoy intentando que esta función sea recursiva, pero no he podido hacerlo, no me sale. ¿alguna idea?
Gracias de antemano!
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int cont; char cadena[80]; return 0; } int NumPalabras(char *cadena) { int cont=1; char *pch; while (pch!=NULL) //incrementa el contador hasta que la funcion devuelva NULL { cont++; } return cont; }