#include <Windows.h>␍␊ |
␍␊ |
void WriteStr(const char * str)␍␊ |
{␍␊ |
␉HANDLE stdout2 = GetStdHandle(STD_OUTPUT_HANDLE);␍␊ |
␉DWORD byteswritten;␍␊ |
␉int length = 0;␍␊ |
␉const char * cpyptr = str;␍␊ |
␉while(*cpyptr != 0)␍␊ |
␉{␍␊ |
␉␉cpyptr++;␍␊ |
␉␉length += 1;␍␊ |
␉}␍␊ |
␉WriteFile(stdout2, str, sizeof(str), &byteswritten, NULL);␍␊ |
}␍␊ |
␍␊ |
int main(int argc, char * args[])␍␊ |
{␍␊ |
␉WriteStr("abc");␍␊ |
␉if (argc != 2)␍␊ |
␉{␍␊ |
␉␉WriteStr("Please enter two parameters - cp src dst");␍␊ |
␉}␍␊ |
␉␍␊ |
␉HANDLE hsrc = CreateFileA(args[1], GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);␍␊ |
␉if (GetLastError() == ERROR_FILE_NOT_FOUND)␍␊ |
␉{␍␊ |
␉␉WriteStr("Could not find file!");␍␊ |
␉␉return 0;␍␊ |
␉}␍␊ |
␍␊ |
␍␊ |
} |