[débutant]taille de tableau
Bonjour, tout d'abord, je préviens que je suis débutant en c++.
Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| const unsigned long PREC = 300000;
const unsigned long PRECISION = PREC / 2;
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
unsigned long taille = PRECISION * 3.32;
unsigned long reste[taille], pi=0, som=0, ret;
char pi100 = 0;
FILE * sortie;
.........
} |
En fait, mon problème est double et vient de unsigned long reste[taille].
y-a-t-il une limite pour la taille des tableau ? est-ce max(int) ? max(unsigned int) ? max(long) ? autre chose ?
en fait j'aimerai savoir pourquoi le programme fonctionne avec PREC = 313618 et plante avec 313619. car au final, PREC devra dépasser le million voire le milliard !!!
y a-t-il un moyen d'y remédier ?