定義一個(gè)TT[7];用來(lái)放文件名的, 準(zhǔn)備在根目錄下建一個(gè):H.TXT的文件
TT[0]='/'; TT[1]='H'; TT[2]='.'; TT[3]='T'; TT[4]='X'; TT[5]='T'; TT[6]='\0'; mCopyCodeStringToIRAM( mCmdParam.Create.mPathName, (UINT8 code *)&TT[0]); i = CH375FileCreate( ); mStopIfError( i ); i = CH375FileClose( ); mStopIfError( i );
這樣建立不成功;
如果定義一個(gè)code 區(qū)的數(shù)組,這樣就能建立成功,為什么?? UINT8 code KK[]="/TEST.TXT"; // 替代上面相同語(yǔ)句處 mCopyCodeStringToIRAM( mCmdParam.Create.mPathName, (UINT8 code *)&KK[0]);
mCopyCodeStringToIRAM原型: /* 將程序空間的字符串復(fù)制到內(nèi)部RAM中,返回字符串長(zhǎng)度 */ UINT8 mCopyCodeStringToIRAM( UINT8 idata *iDestination, UINT8 code *iSource ) { UINT8 i = 0; while ( *iDestination = *iSource ) { iDestination ++; iSource ++; i ++; } return( i ); }