Récupérer le nombre de ligne d'un fichier texte
Fermé
dazenlab
Messages postés
3
Date d'inscription
samedi 4 mai 2013
Statut
Membre
Dernière intervention
7 juin 2013
-
7 juin 2013 à 03:20
tchouf - 14 juin 2013 à 16:15
tchouf - 14 juin 2013 à 16:15
A voir également:
- Récupérer le nombre de ligne d'un fichier texte
- Fichier rar - Guide
- Comment récupérer un compte facebook piraté - Guide
- Fichier host - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Fichier iso - Guide
1 réponse
Bonjour,
moi j'ai ça pour lire les lignes et leur assigner un indice :
f = fopen('fichier.txt', 'r');
ind = 0;
a = 'aerg'; % ou n'importe quoi, pourvu que ce soient des caractères :p
while ischar(a)
a = fgetl(f); % lit la ligne en cours
ind = ind+1; % numéro de la ligne en cours
end
fclose(f)
En fin de boucle, NLA = ind-1...
En ce qui concerne les colonnes, je ne sais pas faire si on suppose que le nombre de colonnes et le type de données sont inconnus. Dans le cas contraire, il y a fscanf, qui parcourt le fichier comme on le lirait :
si on sait que les N prochaines valeurs sont de type double => A = fscanf(f, '%d', N) => A est un vecteur colonne des N valeurs.
Voilà, j'ai pas d'autre idée pour le moment...
Tchouf
moi j'ai ça pour lire les lignes et leur assigner un indice :
f = fopen('fichier.txt', 'r');
ind = 0;
a = 'aerg'; % ou n'importe quoi, pourvu que ce soient des caractères :p
while ischar(a)
a = fgetl(f); % lit la ligne en cours
ind = ind+1; % numéro de la ligne en cours
end
fclose(f)
En fin de boucle, NLA = ind-1...
En ce qui concerne les colonnes, je ne sais pas faire si on suppose que le nombre de colonnes et le type de données sont inconnus. Dans le cas contraire, il y a fscanf, qui parcourt le fichier comme on le lirait :
si on sait que les N prochaines valeurs sont de type double => A = fscanf(f, '%d', N) => A est un vecteur colonne des N valeurs.
Voilà, j'ai pas d'autre idée pour le moment...
Tchouf