tôi cần phải sử dụng mkdir C++ chức năng trong VS 2008 mà phải mất hai đối số và bị phản đối từ VS 2005.mkdir C++ chức năng
Tuy nhiên chức năng này được sử dụng trong mã của chúng tôi và tôi cần phải viết một sản phẩm độc lập (có chứa chỉ chức năng mkdir) để gỡ lỗi một cái gì đó.
Tôi cần nhập các tệp tiêu đề nào? Tôi sử dụng direct.h, tuy nhiên trình biên dịch phàn nàn rằng các đối số không có 2 đối số (lý do cho điều này là chức năng đã bị phản đối trong VS 2005).
mkdir("C:\hello",0);
+1 Đi cho nền tảng chéo bất cứ khi nào có thể. – pmr
ISO C++ không phải là nền tảng chéo? Tại sao thêm phụ thuộc tăng cường ở đây? Tôi sẽ không -1 hoặc bất cứ điều gì, nhưng điều này là quá mức cần thiết. Tại sao thêm phụ thuộc lib thời gian liên kết chỉ để thêm thư mục? Tăng cường hệ thống tập tin là * không * tập tin tiêu đề chỉ, bạn biết. –
Tôi đã tránh các hàm liên quan đến hệ thống tập tin vì chúng chủ yếu là hệ thống/trình biên dịch cụ thể. Tôi không chắc chắn về 'mkdir()' nhưng bạn có thể chỉ cho tôi đến một tài liệu tham khảo, nơi điều này được định nghĩa là tiêu chuẩn ISO C++? – Tibor