01/10/2018, 14:54

Item map[i][14] nằm ngoài map[i][29]

#include < iostream > 
#include < string >
using namespace std;
string map[50][50];
void VeDuongDua() {
  for (int i = 0; i < 30; i++) {
    map[i][0] = "I";
    map[i][29] = "I";
    if (i % 2 != 0) {
      map[i][14] = "I";
    }
    for (int j = 0; j < 29 && j != 14; j++) {
      map[i][j] = " ";
    }
  }
}
void InDuongDua {
  for (int i = 0; i < 30; i++) {
    for (int j = 0, j < 30; j++) {
      cout << map[i][j];
    }
    cout << endl;
  }
}
int main() {
  VeDuongDua();
  InDuongDua();
  system("pause");
  return 0;
}

khi em in ra đường đua cái thì cái map[i]14] cứ nằm ngoài map[i][29];
cho em hỏi em bị lỗi gì vậy ạ. Em sử dụng dev c++ để viết code. cảm ơn mọi người ạ

Kiii viết 17:02 ngày 01/10/2018

Mình góp ý bạn là lần sau bạn chịu khó format code và rà lại lỗi cú pháp nhé. Xong đâu đó hẳn up lên lại nhé.

HK boy viết 17:02 ngày 01/10/2018

Đừng dụng map làm tên biến, vì map là tên 1 kiểu dữ liệu của STL C++.

Thứ 2, bạn chưa in \n mỗi khi in xong 1 dòng.

Bài liên quan
0