bạn muốn thể hiện kí tự '\' trong đường dẫn thì bạn phải đặt trước nó 1 kí tự '\'. Ví dụ:
ítream input("C:\\vidu\\data.dat", ios::binary);
mình muốn viết một đoạn code để đọc một file dưới dạng nhị phân,
thì thấy trong sách bảo là dùng hàm
ifstream input("data.dat",ios::binary);
nhưng mà mình không hiểu file dât.dat nè mặc định sẽ phải lằm ở đâu để chương trình đọc được không bị lôi
mình thử cho nó có đường link thế nè C:\vidu\data.dat và mình cũng đã tạo một file "data.dat" trong thư mục "ví dụ" rồi nhưng mà nó vẫn chạy rồi hiện "loi khong mo duoc file"! không biết là cho link như vậy có sai gì không nhỉ ?
mọi người giải đáp giúp mình nhé ! mới chân ướt chân ráo bước vô C ++ nên gà lắm ^^C++ Code:
#include <iostream.h> #include <fstream.h> #include <conio.h> void main() { ifstream input("C:\vidu\data.dat",ios::binary); if (!input); { } input.close(); getch(); }
--------------------------------------------------------------------------------
Đã được chỉnh sửa lần cuối bởi Forlorn_hope : 05-05-2008 lúc 11:40 AM. Lý do: Lần sau đặt code vào cặp thẻ code nha bạn
bạn muốn thể hiện kí tự '\' trong đường dẫn thì bạn phải đặt trước nó 1 kí tự '\'. Ví dụ:
ítream input("C:\\vidu\\data.dat", ios::binary);
nothing is impossible
ừ nhỉ ! đau khổ !cả ngày vì một dấu ";" và cả \\ nữa ! thanks các bác nhé ! hihi