Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Tạo cột quyền giống ls -l

    Tạo cột quyền 10 ký tự giống ls -l

    Kết hợp loại file và quyền rwx thành chuỗi 10 ký tự như cột đầu của ls -l (ví dụ -rwxr-xr-x).

    Cho giá trị st_mode đầy đủ dạng octal. Ký tự đầu là loại file (-, d, l, c, b, p, s), 9 ký tự sau là quyền rwx (có áp dụng setuid/setgid/sticky như bài trước).

    Ví dụ

    • Vào: 0100755
    • Ra: -rwxr-xr-x.
    • Định dạng đầu vào:

      Một dòng: st_mode dạng octal đầy đủ.

    • Ràng buộc đầu vào:

      st_mode octal hợp lệ.

    • Định dạng đầu ra:

      Một dòng: chuỗi 10 ký tự.

    Ví dụ:

    Đầu vào:

    100755
    

    Đầu ra:

    -rwxr-xr-x

    Giải thích:

    file thường + rwxr-xr-x.

    Đang tải editor...