Một số tỷ lệ kèo bóng đá tối nay xử lý có sẵn để sửa đổi cáchECPG
Phân tích tiền xử lý và xử lý một tệp.
Để đưa một tệp bên ngoài vào chương trình tỷ lệ kèo bóng đá tối nay nhúng của bạn, sử dụng:
EXEC tỷ lệ kèo bóng đá tối nay bao gồmFileName
;FileName
;FileName
";
Bộ tiền xử lý tỷ lệ kèo bóng đá tối nay nhúng sẽ tìm kiếm một tệp có tên
, tiền xử lý và bao gồm nó trong đầu ra C kết quả. Do đó, các câu lệnh tỷ lệ kèo bóng đá tối nay nhúng trong tệp đi kèm được xử lý chính xác.FileName
.h
TheECPG
Bộ tiền xử lý sẽ tìm kiếm một tệp tại một số thư mục theo thứ tự sau:
/usr/local/bao gồm
/usr/local/pgsql/bao gồm
)/usr/bao gồm
Nhưng khiEXEC tỷ lệ kèo bóng đá tối nay bao gồm "
được sử dụng, chỉ tìm kiếm thư mục hiện tại.FileName
"
Trong mỗi thư mục, bộ tiền xử lý trước tiên sẽ tìm tên tệp như đã đưa ra và nếu không tìm thấy sẽ nối tiếp.h
đến tên tệp và thử lại (trừ khi tên tệp được chỉ định đã có hậu tố đó).
Lưu ý rằngEXEC tỷ lệ kèo bóng đá tối nay bao gồm
làkhônggiống như:
#include <FileName
.h
Bởi vì tệp này sẽ không phải tuân theo tiền xử lý của tỷ lệ kèo bóng đá tối nay. Đương nhiên, bạn có thể tiếp tục sử dụng c#include
Chỉ thị bao gồm các tệp tiêu đề khác.
Tên tệp bao gồm nhạy cảm trường hợp, mặc dù phần còn lại củaEXEC tỷ lệ kèo bóng đá tối nay bao gồm
Lệnh tuân theo các quy tắc nhạy cảm trường hợp tỷ lệ kèo bóng đá tối nay thông thường.
Tương tự như Chỉ thị#define
được biết đến từ C, tỷ lệ kèo bóng đá tối nay nhúng có một khái niệm tương tự:
EXEC tỷ lệ kèo bóng đá tối nay xác địnhtên
;tên
giá trị
;
Vì vậy, bạn có thể xác định tên:
exec tỷ lệ kèo bóng đá tối nay xác định have_feature;
Và bạn cũng có thể xác định các hằng số:
EXEC tỷ lệ kèo bóng đá tối nay Xác định Mynumber 12;
Sử dụngUndef
Để xóa định nghĩa trước:
EXEC tỷ lệ kèo bóng đá tối nay Undef Mynumber;
Tất nhiên bạn có thể tiếp tục sử dụng các phiên bản C#define
và#undef
Trong chương trình tỷ lệ kèo bóng đá tối nay nhúng của bạn. Sự khác biệt là nơi các giá trị xác định của bạn được đánh giá.exec tỷ lệ kèo bóng đá tối nay xác định
sau đóECPG
Bộ tiền xử lý đánh giá các định nghĩa và thay thế các giá trị. Ví dụ: nếu bạn viết:
EXEC tỷ lệ kèo bóng đá tối nay Xác định Mynumber 12;
sau đóECPG
Sẽ thay thế và trình biên dịch C của bạn sẽ không bao giờ thấy bất kỳ tên hoặc định danh nàoMynumber
. Lưu ý rằng bạn không thể sử dụng#Define
Đối với một hằng số mà bạn sẽ sử dụng trong truy vấn tỷ lệ kèo bóng đá tối nay nhúng vì trong trường hợp này, trình điều chỉnh tỷ lệ kèo bóng đá tối nay được nhúng không thể thấy tuyên bố này.
Bạn có thể sử dụng các chỉ thị sau để biên dịch các phần mã có điều kiện:
EXEC tỷ lệ kèo bóng đá tối nay IFDEFtên
;
Kiểm tra Atên
và xử lý các dòng tiếp theo nếutên
đã được tạo bằngexec tỷ lệ kèo bóng đá tối nay xác định
.tên
EXEC tỷ lệ kèo bóng đá tối nay IFNDEFtên
;
Kiểm tra Atên
và xử lý các dòng tiếp theo nếutên
cókhôngĐã được tạo bằngexec tỷ lệ kèo bóng đá tối nay xác định
.tên
EXEC tỷ lệ kèo bóng đá tối nay khác;
Bắt đầu xử lý một phần thay thế cho một phần được giới thiệu bởiEXEC tỷ lệ kèo bóng đá tối nay IFDEF
hoặctên
EXEC tỷ lệ kèo bóng đá tối nay IFNDEF
.tên
EXEC tỷ lệ kèo bóng đá tối nay ELIFtên
;
Kiểm tratên
và bắt đầu một phần thay thế nếutên
đã được tạo bằngEXEC tỷ lệ kèo bóng đá tối nay xác định
.tên
EXEC tỷ lệ kèo bóng đá tối nay ENDIF;
Kết thúc một phần thay thế.
Ví dụ:
EXEC tỷ lệ kèo bóng đá tối nay IFNDEF TZVAR;