Bonsoir,
Je cherche à enlever des lignes au milieu d'un fichier texte.
J'utilise ce code pour ouvrir mon fichier :
Je précise le format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part filein=fopen()
Je précise la taille, dans mon cas j'ai au maximum 4 colonnes cependant à l'intérieur de mon fichier texte j'ai des lignes à 2 colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part format='%f %f';
J'utilise après la fonction fscanf puis fclose :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sizeData=[4 Inf]
Mon problème est qu'avec ce petit code les lignes à 2 colonnes font que mon Data commence par bien tout m'afficher et dès qu'il arrive à la première ligne à 2 colonnes il met des zéros (en fait il fait un peu n'importe quoi).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Data=fscanf(filein,format,sizeData)'; fclose(filein);
Pour cette raison je voudrais supprimer les lignes à 2 colonnes, à noter qu'elles sont espacées régulièrement (toutes les 100 lignes).
Cordialement,
Blaster21.
Partager