Funciones

ericka
06 de Octubre del 2009
Holaa :) hace unos dias me dejaron en la escuela un programa que leyera una frase u oracion y me imprima cual es la palabra mas larga de esa frase, el problema es que no se como manejarlo con funciones :S, si me pudieran decir como quedaria el codigo, aqui les dejo lo que llevo :)

GRACIAS :D

#include<stdio.h>
#include<conio.h>
#include<string.h>
char m(char *p);
main(void)
{
clrscr();
char palabra[50],*token,longitud;
printf("Ingrese una frase u oracion:");
gets(palabra);
token=strtok(palabra," ");
while(token!=NULL)
{
m(token);
token=strtok(NULL," ");
printf("La palabra mas larga es:",token);
}
getch();
}
char m(char *p)
{
char palabra[50],*token,longitud;
if(longitud<strlen(token))

jhonatan
06 de Octubre del 2009
por que usas token