[求助]遇到一些問題,在線等

我用的375評估板,自己試著編些程序,現(xiàn)在遇到了一些問題,想問一下

1.在給文件命名時,有個字符串復(fù)制語句 UINT8 mCopyCodeStringToIRAM( UINT8 idata *iDestination, UINT8 code *iSource ) 這里兩個指針變量分別是idata和code行,能不能把這兩個定義去掉呢? 還有為什么*iSource是code型的?換成定義在RAM中的字符串指針可以嗎?

2.while ( *iDestination = *iSource )語句怎么退出的啊?

3.可以直接給mCmdParam.Create.mPathName賦值嗎?

謝謝了

1,這個函數(shù)實際的意義就是:將程序空間的字符串復(fù)制到內(nèi)部RAM中,返回字符串長度,這2個指針是不能去掉的,因為對于指向CODE數(shù)組的指針只能為CODE型, 2,這是一個復(fù)值語句啊,復(fù)值完了就退出啊,又不是"==" 3,可以


謝謝樓上 我現(xiàn)在是想就是在數(shù)據(jù)存儲區(qū)中定義文件名,然后通過上面的函數(shù)給mCmdParam.Create.mPathName給賦值,可以將里面的idata和code去掉嗎? 還有想問以下如果直接給mCmdParam.Create.mPathName賦值?。坎缓靡馑紗栠@種幼稚的問題 我寫的[]="文件1",但是一編譯就出問題

如果我想創(chuàng)建文件,只需要給mCmdParam.Create.mPathName個文件名就可以了吧?


mCmdParam.Create.mPathName實際上就是一個BUFFER,直接復(fù)值就可以啊,例如: mCmdParam.Create.mPathName[0]='\\' mCmdParam.Create.mPathName[1]='1' mCmdParam.Create.mPathName[2]='2' mCmdParam.Create.mPathName[3]='.' mCmdParam.Create.mPathName[4]='C' mCmdParam.Create.mPathName[4]='0'


非常感謝樓上!·??!


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频