Trích:
Nguyên văn bởi conglong
Thầy Nam cho em hỏi câu nữa liên quan tới C30 là: giả sử em đã có 2 project LCD và UART , mà trong project UART em muốn hiện thị LCD , vậy em có thể dung thêm lệnh preprocessor ở đầu project UART là
"#include LCD.c"
Để lấy hàm hiện thị
"LCD_puttring()"
trong LCD. c được không thầy ,
Em cảm ơn !
Trân trọng !.
|
Bạn có thể kết hợp nhiều tập tin mã nguồn vào một project, những hàm nào nằm ở module biên dịch (tập tin mã nguồn) khác thì cần được khai báo trước khi sử dụng (thường dùng tập tin header để gộp các khai báo biến, prototype của hàm, ...).
Nếu bạn dùng "#include LCD.c" thì trình biên dịch chỉ đơn giản bê nguyên nội dung của "LCD.c" đặt vào tập tin mã nguồn hiện tại của bạn thôi. Tôi không cho đây là cách làm hay. Không rõ bạn có được học về lập trình C trong chương trình đại học hay không?
Thân,