Tài liệu Xâu kí tự trong Pascal

Thảo luận trong 'Căn Bản' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    I. Định nghĩa xâu kí tự (String)
    Xâu kí tự có thể hiểu đơn giản là một mảng một chiều có kiểu phần tử là các kí tự (CHAR).
    Nhưng xâu kí tự chỉ có thể có tối đa 255 kí tự nhưng nó có các lệnh xử lí xâu như : xoá một đoạn trong xâu, copy một đoạn trong xâu . mà mảng kí tự không có được
    II. Cách khai báo xâu
    VAR Tên_xâu : STRING [độ_dài_cực_đại];
    VD : Ta khai báo
    FileName : String[20];
    Sau đó ta thực hiện phép gán :
    FileName := 'VIDU.PAS';
    Lúc này chiều dài thực sự của xâu là 8 mặc dù độ dài cực đại là 20
    Ta xét cấu trúc của xâu :
    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
    V I D U . P A S * * * * * * * * * * * *
    Kí tự 0 chứa độ dài thực sự của xâu, ta có thể viết
    Độ_dài_thực_sự_của_xâu = Ord(Filename[0]);
    Kí hiệu * biểu diễn kí tự không xác định
    Nếu trong quá trình thao tác, độ dài của xâu vượt quá độ dài cực đại thì máy sẽ tự động cắt bỏ phần phía sau xâu kể từ vị trí độ dài cực đại.
     

    Các file đính kèm:

Đang tải...