Comment gere t-on les tableaux et les tableurs en C++?
pouvez vous me donner un exemple
merci
Version imprimable
Comment gere t-on les tableaux et les tableurs en C++?
pouvez vous me donner un exemple
merci
Inutile de répondre a la question précédente, j'yai répondu moi meme.
Par contre voila un autre pb:
lorsque je fais:
Ca marcheCode:
1
2
3
4
5
6
7
8
9 int main(){ int a[20][14000]; int i,j; for(i=0;i<20;i++){ for(j=0;j<14000;j++){ a[i][j]=0;} }}
Mais si je fais:
Ca plante. J'imagine que c'est normal puisqu'un double est plus gros qu'un int.Code:
1
2
3
4
5
6
7
8
9 int main(){ dobule a[20][14000]; int i,j; for(i=0;i<20;i++){ for(j=0;j<14000;j++){ a[i][j]=0;} }}
Alors:
En fonction du type quelle est la taille maximale d'un tableau?
Peut on améliorer la vitesse en remplissant le tableau ou en accedant aux éléments du tableau avec des pointeurs?
merci
C'est limité par la taille de la pile (qui elle-même dépend du système).Citation:
En fonction du type quelle est la taille maximale d'un tableau?
Si tu veux aller au-delà de cette limitation, alloue ton tableau sur le tas (avec new[] -- ou encore mieux, en utilisant std::vector).
ou encore mieux, en utilisant std::vector
TU veux ire par la que chaque ligne sera un vector, et le tableau sera un vector de vectors?
Par exemple. Tu peux aussi simuler un tableau à deux dimensions avec une seule dimension (c'est plus pratique).
C'est la façon la plus simple de procéder.
Néanmoins il faut faire attention à ce que chaque ligne de ton tableau aie le même nombre de colonnes que les autres.
Au fait, tu as écris "dobule" ou lieu de "double"