Bonjour à tous et à toutes,
J'espère que vous allez bien.
Bon voilà j'expose mon problème:
Je souhaiterais lire ligne par ligne un fichier txt (juste le lire car il est très volumineux en données) et mettre les n premières lignes lues dans un autre fichier.
Voilà le code que j'ai écrit:
Mais quand j'exécute le programme voilà ce qu'il m'affiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 hfile = uigetfile('*.txt'); fidID = fopen(hfile,'rt'); for i=1:100 ligne = fgetl(fidID); fidID2 = fopen('test.txt','wt'); fprintf(fidID2,'%f \t',ligne); end fclose(fidID); fclose(fidID2);
???? Je ne comprend où viens le problème. Pourriez vous m'aider ou m'indiquer des pistes.Invalid file identifier. Use fopen to generate a valid file identifier.
MERCI beaucoup.
Partager