IM在memset和memcpy的轉換爲德爾福。有人可以爲我提供這方面的信息,或者有關這方面工作的建議嗎?幫助我的C++代碼
do{
memset(szSpeechBuf, 0x0, sizeof(char)*QSIZE);
if((nBufIter+1)*QSIZE > nRawBufLen)
{
diff = nRawBufLen - (nBufIter)*QSIZE;
if(diff < 0)
{
printf("DetectSpeech() error : timeout!!!");
exit(1);
}
memcpy(szSpeechBuf, szRawBuf+(QSIZE*nBufIter), diff);
}
else
memcpy(szSpeechBuf, szRawBuf+(QSIZE*nBufIter), sizeof(char)*QSIZE);
} while(1);
// where szSpeechBuf: PAnsiChar; nBufIter: Integer; Const QSIZE = 3200
-1:這是不是*的幫助,我*,這是一個*做它換我*。告訴我們你已經嘗試了什麼,以及哪些特定部分不適合你。 – 2010-10-29 08:36:18
請提供您目前爲止的示例代碼,然後告訴我們您遇到了什麼問題。當Space_C0wb0y說「這是一個*爲我做*」時,他意味着堆棧溢出不是爲了這個目的。這是爲了幫助,而不是無償工作。 – 2010-10-29 08:43:31
@Merlyn Morgan-Graham,我在這裏找到關於memset和memcpy的http://www.daniweb.com/forums/thread238270.html。它不工作。他們有不同的參數(memcpy)。 – XBasic3000 2010-10-29 08:48:40