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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int Compte_ligne(FILE *fichier){
int count = 0;
int nLignes = 0;
while((count=fgetc(fichier)) != EOF)
{
if(count=='\n'){
nLignes++;
}
}
//nLignes = nLignes + 1;
count = 1;
return nLignes;
}
void Colonne (FILE *fichier, char *chaine, int nLignes){ // Doit aller avec Compte_ligne
char *modifier;
int i = 0;
if(fichier != NULL){
FILE * fichier = fopen("Fichier/test.txt", "r+");
while(i < nLignes){
fgets(chaine, 80, fichier);
modifier=strchr(chaine,':');
if (*modifier != NULL){
*modifier = '\0';
}
printf("\n == %s", chaine);
i = i + 1;
}
}
}
int main() {
FILE * fichier = fopen("Fichier/test.txt", "r+");
char chaine_participant[80];
Colonne(fichier, chaine_participant[80],Compte_ligne(fichier));
fclose(fichier);
return 0;
} |
Partager