Xóa dòng trong mảng 2 chiều con trỏ cấp 2

http://codepad.org/7hll3zWv
Mọi người cho em hỏi , tại hàm xoadong . bên C không có tham chiếu thì giải quyết vấn đề sau khi xóa 1 dòng thì cập nhật lại giá trị dòng cho toàn bài thì kiểu gì ạ

Dùng con trỏ. :slight_smile:

Thay dong trong hàm xoadong() thành *dong hết.

Riêng dòng dong-- thì phải thành (*dong)--.

Truyền vô thì phải là:

xoadong(a, &dong, cot, 1);

Ngoài ra bạn còn có thể dùng cách khác là trả về số lượng dòng mới cập nhập.

Cụ thể là sửa void thành int và thêm return dong - 1. (không cần dong--).

Khi gọi thì là:

dong = xoadong(a, dong, cot, 1);
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?