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 151
Messages
6 718 422
Membres
1 586 422
Dernier membre
IamGOODburger
Partager cette page
Haut