У меня возникли проблемы с получением функции CopyFile () для работы с использованием Code :: Blocks с использованием компилятора GNU GCC и Windows 7
Независимо от того, где я размещаю файл, то есть Root, Public Documents, файл, содержащий программу .cpp, я не могу скопировать простой текстовый файл. Всегда возвращает код ошибки 2 error_file_not_found
#include <iostream>
#include <fstream> //allows files to be streamed into this program
#include <windows.h> // included for copying a file
#include <tchar.h> // included because I am grasping at straws
#include <stdio.h> // included because I am grasping at straws
#include <cstdlib> // included because I am grasping at straws
using namespace std;
int main(){
bool b = CopyFile("C:\\test.txt","C:\\test2.txt",0);
if (!b) {
cout << "Error: " << GetLastError() << endl;
} else {
cout << "Okay " << endl;
}
return 0;
}
Какие-либо предложения?
Задача ещё не решена.
Других решений пока нет …