我與具有定時器,定時器一些C++代碼工作運行此:全局變量
char buf[1024];
ZeroMemory(&buf, sizeof(buf));
somefunction(buf); // this put stuff into buf
otherfunction(buf); // this do stuff with buf
somefunction()做一個網絡請求和的InternetReadFile()把數據在「BUF」
但是我需要能夠在下次執行定時器時讀取先前的buf。如何將buf存儲在全局變量中並重新分配它,或者在必要時使「buf」等於先前存儲的值?
你的問題中提到「的InternetReadFile()」,但你的代碼只提到「otherfunction()」 - 這你是什麼意思? 'cpp'是指C++而不是C預處理器? – 2010-09-30 02:54:04
你在處理需要使用變量的多個線程嗎? – 2010-09-30 02:55:20
遠遠少於上下文。 – 2010-09-30 02:58:56