#include <windows.h>
#include <stdio.h>
#ifdef __cplusplus
extern "C"{
#endif
__declspec(dllexport) int __cdecl myPuts(LPSTR lpszmsg)
{
DWORD ccWriten;
BOOL fret;
HANDLE hhandle;
hhandle = CreateFile("CONOUT.txt",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if (INVALID_HANDLE_VALUE == hhandle)
{
return EOF;
}
while(*lpszmsg != '\0')
{
fret = WriteConsole(hhandle,lpszmsg,1,&ccWriten,NULL);
if (FALSE == fret ||(1 != ccWriten))
{
return EOF;
}
lpszmsg++;
}
return 1;
}
#ifdef __cplusplus
}
#endif