void copycopy(char *src)
{
if(OpenClipboard(0))
{
HGLOBAL hgBuffer;
char* chBuffer;
EmptyClipboard();
hgBuffer= GlobalAlloc(GMEM_DDESHARE, strlen(src)+1);
chBuffer= (char*)GlobalLock(hgBuffer);
strcpy(chBuffer, LPCSTR(src));
GlobalUnlock(hgBuffer);
SetClipboardData(CF_TEXT, hgBuffer);
CloseClipboard();
}
}
Нагуглено и модифицировано с forum.codeby.net/topic14511.html