Contar palabras de un archivo txt en c porfitas
Agradecería mucho su ayuda para hacer un programa en c que cuente las palabras de un archivo externo .txt
Así lo que he avanzado
#include <stdio.h>
#include <conio.h>
# include<stdlib.h>
void main()
{
FILE *f;
char frase[100];
int i;
char *c;
int contador=0;
{
f = fopen("C:\arc.txt", "r");
if (fpr == NULL)
{ printf("No se puede completar la operacion\n");
return(-1);
}
do
{
c = fgets(palabra, 10, f);
if(c==' ')
contador++;
}
while (c != NULL);
fclose(fpr);
printf("%d",contador);
}
Yo pienso que se puede hacer contando los espacios que existe en el programa, pero como podrán darse cuenta no soy un experto en programación y mi programa no funciona :(, agradecería mucho su ayuda, acaban de dejarme este programa .
Att. Estudiante desesperado a las 3:23 am
Así lo que he avanzado
#include <stdio.h>
#include <conio.h>
# include<stdlib.h>
void main()
{
FILE *f;
char frase[100];
int i;
char *c;
int contador=0;
{
f = fopen("C:\arc.txt", "r");
if (fpr == NULL)
{ printf("No se puede completar la operacion\n");
return(-1);
}
do
{
c = fgets(palabra, 10, f);
if(c==' ')
contador++;
}
while (c != NULL);
fclose(fpr);
printf("%d",contador);
}
Yo pienso que se puede hacer contando los espacios que existe en el programa, pero como podrán darse cuenta no soy un experto en programación y mi programa no funciona :(, agradecería mucho su ayuda, acaban de dejarme este programa .
Att. Estudiante desesperado a las 3:23 am
1 Respuesta
Respuesta de bebware
4