Задача:
1. Проверить, есть ли в текущей директории файл Example1.txt /
2. если есть , то скопировать его в файл Mycopy.txt перед копированием проверить, что для этого файла есть место на диске.
3. Вывести на экран этот файл порциями по 2-4Кб, рассматривая этот файл как текстовой .
Мой корявый код:#include "windows.h"
#include <iostream>
using namespace std;
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
setlocale(LC_ALL, "Russian");
char buffer[100];
HANDLE myfile;
bool isSucceed;
myfile = CreateFile(L"myfile.txt", GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
isSucceed = ReadFile(myfile, buffer, 10, 0, NULL);
CloseHandle(myfile);
if (!isSucceed) {
return NULL;
}
else {
HANDLE copy;
copy = CreateFile(L"copy.txt", GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(copy, buffer, 100, 0, NULL);
}
system("pause");
return 0;
}
Ошибка:Помогите!