Tham khảo tài liệu 'giáo trinh lập trình pascal part 7', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Dạng thứ nhất sau khi đọc hết các giá trị vào các biến từ tệp con trỏ tệp không tự động chuyển xuống dòng tiếp theo. Dạng thứ hai sau khi đọc hết các giá trị vào các biến từ tệp con trỏ tệp được chuyển xuống dòng tiếp theo. Dạng thứ ba chỉ đơn giản là chuyển con trỏ tệp xuống dòng tiếp theo. PASCAL hỗ trợ hai hàm kiểu boolean để kiểm tra vị trí con trò trong tệp vãn bản hàm EOF và EOLN. Ví dụ để đọc liên tục các ký tự các giá trị cho tới khi gặp dẩu hết dòng ta sử dụng while not EOLN bt do . và để đọc liên tục cho tới khi hểt tệp while not EOF bt do . 4 Mở tệp văn bản để ghi thêm vào cuối tệp lệnh append Đây là lệnh chỉ dùng riêng cho tệp văn bản cú pháp như sau assign bt TenTep append bt Cặp lệnh này mở tệp văn bản đã có trên đĩa và định vị con ưỏ tệp ở cuối tệp đã mở. Khi đó mỗi lần dùng lệnh Write hay WriteLn thì dữ liệu sẽ được ghi thêm vào ở cuối của tệp này. Ví dụ 6 23 Giả sử đã có tệp văn bản chứa 50 số nguyên từ 1 đến 50. Lúc đó để thêm các số từ 51 tới 100 vào cuối tệp văn bản này ta sừ dụng chương trinh sau Program ViDu6_23 Var f text i integer BEGIN assign f append f 91 WriteLn f Cac dong moi them for i 51 to 100 do WriteLn f i close f ReadLn END. Lí dụ Viết chương trình đểm xem trong một tệp văn bản cỏ bao nhiêu dòng. Program ViDuỆ_24 Dem so dong trong mot tep van ban Var f text SoDong integer TenTep string BEGIN Writet Cho ten tep van ban ReadLn TenTep assign f TenTep reset f SoDong 0 while not EOF f do begin ReadLn f SoDong SoDong 1 end WriteLn So dong trong tep nay la SoDong close f ReadLn END. . CÁC TỆP TIN THIẾT B CỦA DOS Trong TURBO PASCAL các loại tệp được chia thành hai nhóm 1. Loại các tệp như đã trình bày trong các phần trước. 92 2. Loại các tệp tin thiết bị chính là các thiết bị vào ra như bàn phím màn hình máy in các cổng. Sau đây là bảng tên các tệp tin thiết bị đã được định nghĩa sẵn trong TURBO PASCAL Tên Chức năng Vào Ra CON Màn hình bàn phím X X LST Cổng máy in số 1 X PRN Cổng máy in số 1 X LPT1 Cổng song song