30/09/2018, 17:18

Lỗi bộ nhớ khi in text ra màn hình

http://codepad.org/IOskYAYY
Đề bài: https://drive.google.com/file/d/0B9cOZOlIBA9XNHJCX3hzYWd1M2M/view
Mọi người cho em hỏi tại sao code này chạy trên win thì nó hiện đủ 40 chữ, còn trong ubuntu thì nó chỉ hiện đc tầm 29 chữ thôi ạ?
trong ubuntu nó chỉ hiên đến trieuminhducdaihocbachkhoahan thôi ạ

Gió viết 19:28 ngày 30/09/2018

Theo mình bạn bị lỗi về bộ nhớ

// dòng 184
Game nguoi_choi[4];

Trong khi bạn chạy vòng for

for(i=0; i<5; i++)//dat diem ban dau ve 0
	{
		for(n=0; n<5; n++)
		{
			nguoi_choi[n].Score[i] = 0;
		}
	}

Bạn cần tăng kích thước Game nguoi_choi[10]; chẳng hạn.

Triệu Đức viết 19:20 ngày 30/09/2018

đúng là do sai chỗ đấy ạ lúc e debug cứ chăm chăm xem nhưng đoạn thay đổi gíá trị xauS mà không ngờ lại sai ở chỗ đấy :3 thanks anh/chị nhé :3

Tâm Ninja viết 19:33 ngày 30/09/2018

Cái này thì liên quan gì đến Hệ điều hành nhỉ? Gió giair thích kĩ hơn được không?

Bài liên quan
0