Comment gere t-on les tableaux et les tableurs en C++?
pouvez vous me donner un exemple
merci
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 marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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).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).
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
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).
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
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"
Partager