30/09/2018, 18:43

Canh giữa trong ngôn ngữ Pascal

Mọi người cho em hỏi để in 1 chuỗi kí tự dài ra ngay giữa màn hình console có lần em thử như thế này: writeln(’____aaaaaaaaaaaaaaaa’); thì nó canh giữa màn hình nhưng chỉ đúng với màn hình console có chiều rông như vậy thôi. Em muốn nó vẫn nằm giữa console bất kể kích thước to nhỏ thì phải làm thế nào? Dung lệnh gì? ( Tại em thấy một số máy có chiều rộng của console lớn hơn bình thường ) Thanks mọi người!!!

*grab popcorn* viết 20:50 ngày 30/09/2018

Khoảng cách = (chiều dài 1 dòng của console - chiều dài chuỗi ) / 2
Còn cách lấy được chiều dài thì e là phải đụng 1 chút tới WinAPI
http://ideone.com/46J9Vx (chỉ chạy đc trên window)

Bài liên quan
0