Foro: Dudas y Consultas

TP6-punto 6

TP6-punto 6

de Usuario eliminado -
Número de respuestas: 0

Buenas tardes profe, tengo una duda respecto a este punto:

Modifique el programa anterior de modo que incluya módulos para: contar la cantidad de palabras del archivo

Tengo la duda de si usar fscanf o fread

yo lo hice asi y no cuenta correctamente las palabras: 

 

 

void cantidad(parchivo f){
tcad frase;
int c = 0;
f=fopen ("fichero.dat","rb");
while(!feof(f)){
fscanf(f,"%s",&frase);
if(!feof(f))
c++;
}
cout<<"Cantidad de palabras: "<<c<<endl;
fclose(f);
}