Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Ingresar un texto y contar la cantidad de palabras que tiene
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main()
- {
- char frase[1000];
- char *palabra; //para strtok va SIEMPRE (palabra es una variable)
- int cont_palabra=0;
- printf("Ingrese una frase o palabra (cadena 1): ");
- fflush(stdin);
- gets(frase); //Permite ingresar una frase
- printf("La frase o palabra fue: %s\n\n", frase);
- palabra = strtok(frase, " ,;.:-_"); //Va SIEMPRE
- while (palabra != NULL) //Va SIEMPRE
- {
- cont_palabra++;
- palabra = strtok(NULL, " ,;.:-_"); //Fijarse que va NULL //Va SIEMPRE
- }
- printf("La frase ingresada tiene %d palabras", cont_palabra);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment