Bonjour j'ai ecrit un petit programme tout simple qui me permet de numeroter un fichier lu mais quand je veux lire comme dans le programme 75000 lignes le systeme se bloque vers les 55000.
Que dois je changer pour pouvoir lire plus de lignes sans bloquer le micro?
Ou peut on faire plus simple et comment?
Merci

Voici le programme :

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
 
# include <stdio.h>
main ()
{
FILE *leno;
FILE *noki;
char write[12];
char import[11];
 
unsigned short xab[75000][12];
unsigned short m,n;
leno = fopen ("write","w");
noki = fopen ("denomb" , "r");
scanf("%u",&x);
for(m=0;m<x;m++) {
for(n=0;n<11;n++) {
fscanf(noki,"%hu",&xab[m][n]);
}
fprintf(leno,"%hu %hu %hu %hu %hu %hu %hu %hu %hu %hu %hu %hu\n",m+1,xab[m][0],xab[m][1],xab[m][2],xab[m][3],xab[m][4],xab[m][5],xab[m][6],xab[m][7],xab[m][8],xab[m][9],xab[m][10]);
 
}
 
 
printf("fin");
fclose (leno);
}