Đọ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!

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

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

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!

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

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!

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

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ý.

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 ạ!

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?