File I / O trong Flex Máy quét
scanner Flex sẽ đọc từ đầu vào tiêu chuẩn, trừ khi bạn nói với họ bằng cách khác. Trong
thực tế, hầu hết các máy quét đọc từ tập tin. Chúng tôi sẽ sửa đổi các chương trình đếm từ từ
Ví dụ 1-1 để đọc từ tập tin, như các chương trình wc thực hiện.
Các tùy chọn I / O có sẵn trong các máy quét được tạo ra bởi flex và lex tiền nhiệm của nó đã
trải qua quá trình tiến hóa rộng rãi trong 30 năm qua, vì vậy có rất nhiều cách khác nhau
để quản lý đầu vào và đầu ra của một máy quét. Trừ khi bạn thực hiện các thỏa thuận khác, một máy quét
đọc từ FILE stdio gọi yyin, do đó, để đọc một tập tin duy nhất, bạn chỉ cần cài đặt nó
trước khi cuộc gọi đầu tiên yylex. Trong Ví dụ 2-1, chúng tôi thêm khả năng xác định một tập tin đầu vào
cho chương trình đếm từ từ Ví dụ 1-1
đang được dịch, vui lòng đợi..