aide declaration programme

mator

Nouveau membre
Bonjour, voici le debut de mon programme.Quand je le lance il m'affiche le 1er point d'interrogation sur la console, j'inscris 1504 et il affiche le 2eme point d'interrogation puis les autres et cela marche parfaitement.
Maintenant si au lieu d'inscrire 1504 j'inscris 1505 soit la console disparait soit j'ai un message qui dit "erreur d'adresse".
Même si je passe en unsigned long c'est toujours le même resultat.
Pouvez-vous me dire ce qui ne va pas dans mes declarations et ce qu'il faut changer pour qu'il accepte des valeurs > 1504?
Merci
___________
# include <stdio.h>
main ()
{
FILE *barcd;
FILE *forve;
char possib9[10];
char tout[10];


unsigned short tab[1506][10],zab[1506][1];
unsigned short ca[10],xab[2][10];
unsigned short i,j,y,k,a,r,s,t,v,b,c,d,e,f,g,h,l,m;

barcd = fopen ("possib9","w");
forve= fopen ("tout","r");
scanf("%hu",&y);
for(i=0;i<y;i++) {
for(j=0;j<10;j++) {
fscanf(forve,"%hu",&tab[j]);
}
}

scanf("%hu %hu %hu %hu %hu",&a,&r,&s,&t,&v);
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 953
Membres
1 586 382
Dernier membre
alejandrooo
Partager cette page
Haut