1 HAZİRAN 2009, PAZARTESİ
Nasıl C kullanarak 2 boyutlu bir diziyi bildirmek muyum?
Nasıl 2 boyutlu bir dizi kullanarak yeni bir ilan mı?
Gibi, bir "normal" dizisi:
int* ary = new int[Size]
ama
int** ary = new int[sizeY][sizeX]
a) derleme b) işe yaramayan, işe yaramaz:
int ary[sizeY][sizeX]
yok.
CEVAP
1 HAZİRAN 2009, PAZARTESİ
Dinamik 2D bir dizi temelde bir dizidiziler, işaretçiler. Bu bir döngü kullanarak başlatmak gerekir:
int** ary = new int*[rowCount];
for(int i = 0; i < rowCount; i)
ary[i] = new int[colCount];
Yukarıdaki colCount= 5
rowCount = 4
, şudur: üretecektir
Bunu Paylaş:
Nasıl HTML kodu Sublime Text 2 kullana...
Nasıl rastgele bir liste Python kullan...
Nasıl Python bir diziyi bildirmek için...
Nasıl Python iki boyutlu bir diziyi ba...
C nasıl bir dosyayı ZİP muyum# 3-parti...