Si funciona, aun que he tenido que maquiarlo un poco >_<. Lo que hace es contar los \n, supongo que para saber cuantas lineas hay en el fichero.
Código C++:
Ver original#include<iostream>
#include <cstdio>
using std::cout;
using std::cin;
using std::endl;
int comptar_paraules ( char *nom_fitxer ) {
FILE *f;
f
= fopen ( nom_fitxer
, "r" ); if ( f == 0 ) {
printf ( "No se puede abrir!" ); return -1;
}
char posicio;
int i = 0;
while ( posicio != EOF ) {
if ( posicio == '\n' )
i++;
}
return ( i );
}
int main() {
cout << comptar_paraules ( "prueba.txt" );
return 0;
}