Por último, la versión de C++:
Código:
string llegirFitxer0(char *nom){
string cadena;
string cadena2[BUFSIZE];
int i = 0;
FILE *f = fopen(nom,"r");
while (fgets(cadena, 100, f) != NULL)
{
cadena2[i] = cadena;
i++;
}
for (int j = 0; j < i;j++)
printf("nom:%s\n",cadena2[j].c_str());
}