クリップボードの内容をファイルに書き込もうとしていますが、何らかの理由でプログラムがフリーズしています。
FILE *fp;
fp = fopen("tmp.code","w");
fprintf(fp,getclip()); /*writes*/
fclose(fp);
char* getclip(){
HANDLE clip;
if (OpenClipboard(NULL)){
clip = GetClipboardData(CF_TEXT);
CloseClipboard();
return clip;
}
}
私は何を間違っていますか?
ありがとう