Một số tỷ lệ kèo bóng đá 88 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 đá 88 nhúng của bạn, sử dụng:
EXEC tỷ lệ kèo bóng đá 88 bao gồmFileName
;FileName
;FileName
";
Bộ tiền xử lý tỷ lệ kèo bóng đá 88 được 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 đá 88 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 đá 88 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 đá 88 bao gồm
làkhônggiống như:
#include <FileName
.h
Bởi vì tệp này sẽ không phải chịu sự tiền xử của lệnh tỷ lệ kèo bóng đá 88. Đươ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 đá 88 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 đá 88 thông thường.
Tương tự như Chỉ thị#define
được biết đến từ C, tỷ lệ kèo bóng đá 88 nhúng có khái niệm tương tự:
EXEC tỷ lệ kèo bóng đá 88 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 đá 88 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 đá 88 Xác định Mynumber 12;
Sử dụngUndef
Để xóa định nghĩa trước:
EXEC tỷ lệ kèo bóng đá 88 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 đá 88 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 đá 88 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 đá 88 Xác định Mynumber 12;
sau đóECPG
Sẽ thực hiện 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 đá 88 nhúng vì trong trường hợp này, trình điều chỉnh tỷ lệ kèo bóng đá 88 được nhúng không thể thấy tuyên bố này.
Nếu nhiều tệp đầu vào được đặt tên trênECPG
dòng lệnh của người tiền xử lý, các hiệu ứng củaEXEC tỷ lệ kèo bóng đá 88 xác định
vàEXEC tỷ lệ kèo bóng đá 88 UNEF
Không mang theo các tệp: Mỗi tệp bắt đầu chỉ bằng các ký hiệu được xác định bởi-D
Chuyển sang dòng lệnh.
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 đá 88 IFDEFtên
;
#Kiểm tra Atên
và xử lý các dòng tiếp theo nếutên
đã được xác định quaEXEC tỷ lệ kèo bóng đá 88 xác định
.tên
EXEC tỷ lệ kèo bóng đá 88 IFNDEFtên
;
#Kiểm tra Atên
và xử lý các dòng tiếp theo nếutên
cókhôngĐã được xác định quaEXEC tỷ lệ kèo bóng đá 88 xác định
.tên
EXEC tỷ lệ kèo bóng đá 88 ELIFtên
;
#Bắt đầu một phần thay thế tùy chọn sau mộtEXEC tỷ lệ kèo bóng đá 88 IFDEF
hoặctên
EXEC tỷ lệ kèo bóng đá 88 IFNDEF
Chỉ thị. Bất kỳ số nào củatên
Elif
Phần có thể xuất hiện. Các dòng sau mộtElif
sẽ được xử lý nếutên
đã được xác địnhvàKhông có phần trước đóIFDEF
/IFNDEF
...endif
Xây dựng đã được xử lý.
EXEC tỷ lệ kèo bóng đá 88 khác;
#Bắt đầu một phần thay thế cuối cùng, tùy chọn sau mộtEXEC tỷ lệ kèo bóng đá 88 IFDEF
hoặctên
EXEC tỷ lệ kèo bóng đá 88 IFNDEF
Chỉ thị. Các dòng tiếp theo sẽ được xử lý nếu không có phần trước đótên
IFDEF
/IFNDEF
...endif
Xây dựng đã được xử lý.
EXEC tỷ lệ kèo bóng đá 88 ENDIF;
#kết thúcIFDEF
/IFNDEF
...endif
Xây dựng. Các dòng tiếp theo được xử lý bình thường.
IFDEF
/IFNDEF
...endif
Cấu trúc có thể được lồng, sâu tới 127 cấp độ.
Ví dụ này sẽ biên dịch chính xác một trong baĐặt múi giờ
lệnh:
EXEC tỷ lệ kèo bóng đá 88 IFDEF TZVAR;
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.