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 ạ

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.

3 Likes

đúng là do sai chỗ đấy ạ :smiley: 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

2 Likes

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?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?