Showing posts with label codeblocks. Show all posts
Showing posts with label codeblocks. Show all posts

7/4/15

Con trỏ trong c++

Điểm làm nên thương hiệu của C/C++ chính là con trỏ, một loại biến đặt biệt, nó lưu địa chỉ của những biến khác(đúng hơn là lưu địa chỉ của vùng nhớ). Nên nhớ rằng cái gì cũng có tính hai mặt, con trỏ(pointer) tuy mạnh nhưng cũng rất nguy hiểm nếu không biết cách sử dụng. Đọc đến đây chắc hẳn các bạn sẽ tự hỏi tại sao lại phải lưu địa chỉ của biến khác, tại sao lại gọi con trỏ là thương hiệu của C/C++, phần bên dưới sẽ giải đáp phần nào 2 câu hỏi đó.

6/27/15

Xây dựng các lớp stream đơn giản để thao tác với file trong c++

Thao tác với file là 1 trong những công việc thường gặp trong lập trình, bất kể ngôn ngử nào, từ các assembly cho đến c/c++ và c#, java...bất kể lập trình ứng dụng hay lập trình game đều ít nhiều động đến việc xử lý file(như lưu các thiết đặt, dữ liệu người dùng, lưu điểm...). Để việc thao tác với file trở nên đơn giản, người ta đã xây dựng các lớp file stream cung cấp các phương thức đọc ghi, kiểm soát lỗi...Ngoài ra còn có các lớp trung gian làm nhiệm vụ như những lớp tiện ích, nó cung cấp các phương thức thao tác với từng loại dữ liệu cụ thể của file. Để hiểu rỏ hơn ta sẽ đi xây dựng lại các lớp stream này trong c++.

5/21/15

Cách sử dụng thư viện đồ họa winbgim trong CodeBlocks

Bài viết dưới đây sẽ hướng dẩn các bạn cách sử dụng thư viện đồ họa dos winbgim trong codeblocks. Chú ý rằng thư viện đồ họa này hiện tại mới chạy ngon trên windows 32bit, đối với windows 64bit thì hên xui, có tin đồn là không hổ trợ windows 64bit :))