初学c语言,第一次写代码,结果出现这种情况,怎么回事?希望能帮我解决一下
代码本身没问题,检查下你的环境,是不是运行的是另外一个程序
【相关推荐】
sleep(1);/*睡眠1s*/
char *content;
content = malloc(20000);/*分配一片连续的内存*/
free(content);/*释放掉该指针指向的内存区域,与malloc对应使用*/
主程序:
//主程序:
if(clipbar_process(content)) /*提取并处理剪切板的数据到指定内存*/
{
set_clipboard(content);/*粘贴到剪切板*/
}
函数失效的来源--return 0;
if (!IsClipboardFormatAvailable(CF_TEXT))
return 0;
剪切板的格式
#ifndef NOCLIPBOARD
#define CF_TEXT 1
#define CF_BITMAP 2
#define CF_METAFILEPICT 3
#define CF_SYLK 4
#define CF_DIF 5
#define CF_TIFF 6
#define CF_OEMTEXT 7
#define CF_DIB 8
#define CF_PALETTE 9
#define CF_PENDATA 10
#define CF_RIFF 11
#define CF_WAVE 12
#define CF_UNICODETEXT 13
#define CF_ENHMETAFILE 14
#define CF_HDROP 15
#define CF_LOCALE 16
#define CF_DIBV5 17
#define CF_MAX 18
#define CF_OWNERDISPLAY 0x0080
#define CF_DSPTEXT 0x0081
#define CF_DSPBITMAP 0x0082
#define CF_DSPMETAFILEPICT 0x0083
#define CF_DSPENHMETAFILE 0x008E
#define CF_PRIVATEFIRST 0x0200
#define CF_PRIVATELAST 0x02FF
#define CF_GDIOBJFIRST 0x0300
#define CF_GDIOBJLAST 0x03FF
#endif