Red de conocimiento informático - Conocimiento del nombre de dominio - Necesita un tema C con urgencia. Ingrese una oración en inglés, busque la palabra más larga y muéstrela. Separar palabras con espacios.

Necesita un tema C con urgencia. Ingrese una oración en inglés, busque la palabra más larga y muéstrela. Separar palabras con espacios.

void parse(string theLine, int amp; argc, char **argv){//theLine guarda la cadena de entrada, argc recuerda el número de palabras, argv se define en main: char *argv[100];

char *str;

char *cstr = nuevo char [theLine.size() 1];

/split theLine

strcpy (cstr, theLine.c_str()); //copia la oración de entrada a cstr<

str=strtok(cstr, " "); //Divide cuando encuentre un espacio y guárdalo en str< / p>

while(str!=NULL){ //Dividir y almacenar hasta NULL

argv[argc]=str;

str = strtok(NULL, " " );

argc

}

}

Utilice sizeof() en main para obtener la longitud de la palabra nuevamente y comparar las longitudes. .