30/09/2018, 18:05

Ai dạy em cách tạo mảng 2 chiều cấp phát động với ạ!

Mong mọi người giúp vì em tìm trên mạng thì khó hiểu quá nên không hiểu gì

Mai Anh Dũng viết 20:15 ngày 30/09/2018

tìm trên mạng thì khó hiểu quá nên không hiểu gì

Đưa link em đang học, không hiểu chỗ nào mọi người sẽ giải thích.

Lại Tuấn viết 20:08 ngày 30/09/2018

Em đọc chỉ thấy chỗ ghi cách khi báo chứ không ghi cách nhập dự liệu và xuất dữ liệu tiện thể anh cho em hỏi luôn là Khi em khai báo con trỏ thì khi em cout<<tên con trỏ và cout<<&(tên con trỏ) thì sao nó lại khác nhau ạ

void viết 20:14 ngày 30/09/2018

Khi em khai báo con trỏ thì khi em cout<

đưa code mẫu lên.

Em đọc chỉ thấy chỗ ghi cách khi báo chứ không ghi cách nhập dự liệu và xuất dữ liệu

bạn cần làm gì? đưa tình huống cụ thể xem nào.

Lại Tuấn viết 20:08 ngày 30/09/2018

Cho mình 1 cái ví dụ về nhập và xuất mảng ra là được rồi

Lại Tuấn viết 20:06 ngày 30/09/2018

M mới chỉ hiểu cách tạo thôi chứ chưa biết cách nhập và xuất nó ra

void viết 20:22 ngày 30/09/2018
#include <iostream>     // std::cout
using namespace std;

int main()
{
    int a[2][2];
    a[0][0] = 1;
    a[0][1] = 2;
    a[1][0] = 3;
    a[1][1] = 4;

    cout << "a[0][0] = " << a[0][0] << endl;
    return 0;
}
Lại Tuấn viết 20:14 ngày 30/09/2018

M hỏi mảng 2 chiều cấp phát động cơ

void viết 20:18 ngày 30/09/2018
#include <iostream>     // std::cout
using namespace std;

int main()
{
    int **a;
    a = new int*[2];
    for (int i = 0; i < 2; i++)
    {
        a[i] = new int[2];
    }
    a[0][0] = 1;
    a[0][1] = 2;
    a[1][0] = 3;
    a[1][1] = 4;

    cout << "a[0][0] = " << a[0][0] << endl;
    cout << "a[0][1] = " << a[0][1] << endl;
    cout << "a[1][0] = " << a[1][0] << endl;
    cout << "a[1][1] = " << a[1][1] << endl;
    return 0;
}

Lưu ý là cần delete nhưng mình lười viết.
bạn cần code c hay c++?

Le Hoai viết 20:05 ngày 30/09/2018
int **myArray= 0;

myArray= new int *[ROWS] ;
 
for( int i = 0 ; i < ROWS ; i++ )
myArray[i] = new int[COLUMNS];

for( int i = 0 ; i < ROWS ; i++ )
delete [] myArray[i] ;
delete [] myArray;

Nguồn : Yin Yang - CongDongCViet

Lại Tuấn viết 20:11 ngày 30/09/2018

Thank bạn nhé được rồi

X viết 20:21 ngày 30/09/2018
stackoverflow.com
user20844

How do I declare a 2d array in C++ using new?

c++, arrays, multidimensional-array, dynamic-allocation
asked by user20844 on 08:42PM - 01 Jun 09
Bài liên quan
0