01/10/2018, 10:10

Đọc file linux (Không biết gọi đường dẫn)

Em có 1 file nằm trong thư mục dropbox nó được mount vào /dev/sda7. cái vấn đề là làm sau gọi đường dẫn để đọc file? Em làm nhiều cách rồi bó tay:
f = fopen("/home/user/Dropbox/name.txt", “r”); khi kiểm tra thì luôn sai đường dẫn. Ai có thể chỉ em cách gọi đường dẫn của file trên linux không em bó tay (ubuntu 16.04).

Em chân thành cảm ơn!

Dark.Hades viết 12:24 ngày 01/10/2018

bạn mở terminal lên gõ cd/cat đến thư mục đó có thấy nó tồn tại không?, xem cả quyền truy cập nữa

Mike Juventini viết 12:20 ngày 01/10/2018

Gõ tên thư mục cứ tab tab cho nó tự điền hộ mình

nghia viết 12:14 ngày 01/10/2018

Ok bạn mình làm đc rồi nhưng giờ lại có vấn đề là đọc file thì khi show ra màn hình nó không ra chữ mà là kí hiệu mã hóa gì đó không nhìn đc h mình phải làm sau? Rất mong đc sự giúp đỡ của bạn!

Mike Juventini viết 12:20 ngày 01/10/2018

Cho mình xin code và output đi bạn.

nghia viết 12:16 ngày 01/10/2018
char  c;
while(c =(char) fgetc(f) != EOF)
			printf("%c", c);

code cuả mình đó bạn mình đã tìm hiểu trên nhiều trang thì không có lỗi nhưng không hiểu tại sao chạy trên terminal thì nó toàn là kí tự không thể nhìn đc!

Mike Juventini viết 12:18 ngày 01/10/2018

Output nữa bạn. Nó hiện ra cái gì?

Vô Thin viết 12:16 ngày 01/10/2018

File name.txt chứa cái gì? Tiếng Việt có dấu à? Nếu là tiếng Việt có dấu, khả năng là ra… giun dế. Lúc đó phải học thêm để xử lý.

nghia viết 12:12 ngày 01/10/2018

Tiếng việt không dấu không à anh! Mà giả sử có thì anh có thể cho em xin tài liệu để đọc không ạ!

nghia viết 12:21 ngày 01/10/2018

output kí hiệu mình không thể đọc con dế con giun không há!

Bài liên quan
0