bonjour
j'aimerais créer un programme pour lire un fichier txt de trois caractères en trois (espaces compris et dernier caractères ignoré) afin de séparer mes valeurs et ensuite de créer une matrice en mettant sur une ligne les 11 premieres et ainsi de suite
j'ai essayé et j'arrive pas à faire un code pour qu'il lise le fichier txt de trois en trois caractères et en ignorant le dernier
ce code là ne marche pas
Code :
message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part Z=textread(fichier,'%3c %*c')
il est trés important qu'il lise tous les trois caractères pour séparer mes valeursCitation:
??? Error using ==> dataread
Trouble reading characters from file (row 541, field 1) ==>
Error in ==> textread at 177
[varargout{1:nlhs}]=dataread('file',varargin{:});
Error in ==> comptage at 2
Z=textread(fichier,'%3c %*c'
merci pour l'aide voilà un exemple du fichier à lire
Code :
la présence de un,deux ou aucun espace suivant la ligne permet de séparer en les valeurs en prenant trois caractères et ainsi de suite....
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 999 11 10 11 11 11 13 15999999999 9 8 12 13 11 10 10999999999 14 12 11 10 13 14 14999999999 12 12 12 15 16 15 17999999999 15 14 15 17 17 18 17999999 999 12 13 16 16 16 15 13999999999 12 12 14 14 14 14 16999999999 15 14 14 15 15 13 9999999999 6 7 4 9 7 7 7 6 6 5 6 6 5 5 4 5 7 5 6 6 6 6 6 7 6 6 7 6 7 9 10 8 9 12 16 17 18999999 18 16 17 21 19 17 19999999999 16 15 16 17 18 19 19999999999 17 19 19 18 17 17 14999999999 15 15 15 12 11 7 7 8 7 6 6 8 8 8 8 10 9 8 8 8 9 10 9 7 8 10 9999999999 12 12 9 10 12 11 15999999999 14 13 12 11 11 11 7999999999 15 16 15 17 18 16 14999999999 16 17 17 17 17 15 11999999999 13 16 16 15 15 14 13999999999 13 14 15 15 16 16 16999999999 12 13 12 13 14 12 9999 11 14 11 10 9 7 10 13 9 8 8 8 12 13 12 13 13 14999999999 14 14 14 13 15 14 999 9 10 9 10 12 15 13999999999 7 8 9 10 10 10 10999999999 10 9 9 10 11 11 11999999999 14 12 14 13 14 14 15999999999 15 14 15 15 15 16 16999999 999 15 15 16 14 16 18 17999999999 11 13 14 14 15 16 15999999999 15 13 14 15 13 12 13999999 10 9 5 5 6 6 6 7 5 7 6 7 5 5 5 5 8 6 7 6 6 7 6 7 6 5 7 7 8 10 8 7 8 9 10 14 13999999999 19 18 18 18 20 19 18999999999 17 17 17 18 18 19 20999999999 17 17 19 18 19 16 15999999999 19 15 13 12 10 8 8 6 8 7 9 9 9 9 8 10 9 8 8 12 5 10 8 7 9 7 9999999999 12 14 12 12 12 12 13999999999 14 12 10 11 11 9 11999999999 14 15 16 15 16 15 18999999999 17 15 15 16 16 15 10999999999 14 15 12 15 15 15 11999999999 11 14 14 16 15 14999999999 11 10 11 10 11 12 11999999999 8 9 10 10 11 10 11999 10 11 8 11 12 11 8 9 10999999999 13 12 14 12 9 12 999 13 13 11 12 11 14 11999999999 7 8 11 11 12 10 9999999999 11 11 11 10 11 12 14999999999 11 10 12 13 14 15 16999999999 15 16 16 17 16 16 15999999 999 11 14 14 14 14 13 12999999999 14 12 14 14 15 13999999999 14 13 13 14 13 12 12999999999 9 8 4 6 8 8 7 8 6 7 7 6 7 5 6 6 5 7 6 6 7 5 6 7 7 6 6 6 5 9 9 8 10 12 10 9 12999999999 19 16 17 19 20 20 21999999999 15 17 17 19 20 20 22999999999 16 17 19 20 19 15 14999999999 16 13 13 12 10 10 8 8 8 9 10 11 10 8 8 8 8 9 7 7 6 7 8 9 10 10 11999999999 12 12 11 12 13 13 13999999999 12 12 9 10 11 11 10999999999 13 15 13 15 15 14999999999 14 16 16 16 17 16 14999999999 13 14 12 12 13 14 13999999999 11 11 12 11 13 14 13 11 7 10 12 12 11 11 11 9 10999999999 11 10 10 9 9 8 6 7 8 7 7 10 8 5 8 10 12999999999 10 11 10 8 10 11
merci par avance pour l'aide
Partager