|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
[C++] array tridimensionale
Ho sempre visto array a una o a due dimensioni..ora mi è venuto lo sfizio di vedere cosa mi stampa la console... con questo codice c++ mi appaiono tanti numeri velocemente e poi il programma termina bruscamente.. come mai?
Codice:
#include <iostream>
using namespace std;
main()
{
int a[2][2][2]={{1,2},
{3,4},
{5,6},
{7,8};
for(int i=0; i<2; i++)
for(int j=0; j<2; j++)
for(int k=0; j<2; k++)
cout<<a[i][j][k];
return 0;
system("pause");
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
|
Nell'array non manca un elemento? Ne riempi solo 2..
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2008
Messaggi: 267
|
Inoltre hai messo il system("pause") dopo del return 0;, quindi è ovvio che il programma ti esca subito...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 1566
|
Inoltre nell ultimo for, dichiari int k=0, e poi usi j nella condizione. Correggi con k.
__________________
CM Obsidian 750D - Corsair TX650M - AMD Ryzen 7 3700x - Asus TUF B550-PLUS - nVidia Gigabyte GTX 1060 6GB G1 Gaming - Noctua D15S - Corsair Vengeance Pro 3600MHz 16GB - 2xHP x27i - Razer Deathadder - Logitech G15 v1 nVidia Edition- Roccat Taito King-Size - Fastweb (2011) | Alice(2015) | Alice(2016) | Eolo 30Mb (2016) | Wind3 4G Flat (2019) | PF AIR 100 (2021) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:54.



















