Compter le nombre de ligne et de colonnes dans un fichier
Bonjour , je suis un grand novice dans le C et pour un de mes TP que je dois rendre je dois ouvrir un fichier et compter le nombre de colonne (le nombre de caractere) et le nombre de lignes
Pour cela j'ai écris un code mais je n'arrive pas à le compiler
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
#include <stdio.h>
FILE *fp;
void main (void)
{
char file[80];
char line[255];
int nb_col = 0;
int nb_ligne = 0;
printf("Fichier: ");
scanf("%s", file);
fp = fopen(file, "r");
if (fp == NULL)
printf("Fichier introuvable\n");
else
{
while (fgets(line, sizeof line, fp), !feof(fp))
{
printf("%s", line);
nb_ligne = nb_ligne +1 ;
nb_col = strlen(line);
}
printf(" le nombre de ligne est %s , nb_ligne ");
printf(" le nombre de colonne est %s , nb_col ");
fclose(fp);
}
} |
Vous serait-il possible de le tester pour moi et de m'indiquer les erreurs ( voir de me le corriger )