mStopIfError( i ); printf( "File size = %ld\n", CH375vFileSize ); TotalCount =CH375vFileSize; /* 準備讀取總長度 */ printf( "從文件中讀出字符是:\n",TotalCount ); mDelay100mS( ); 這里我用了CH375vFileSize可以把U盤中讀到的文件全部輸出,為什么總是輸出的長度不是CH375vFileSize那么大呢,但是CH375vFileSize本身的值是正確的,是不是與格式輸出有關系,是不是可以把TotalCount設為%ld,現(xiàn)在輸出20K的文件都不全,不知道問題在哪?
查看: 4645
回復: 2
CH375vFileSize的問題,求助!
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
1: TotalCount是什么類型?最好定義為長整型 2: printf( "從文件中讀出字符是:\n",TotalCount ),表達有誤吧!改為:printf( "從文件中讀出字符是:%ld\n",TotalCount );
程序里面的CH375vFileSize的長度是LONG型的,而TotalCount定義的為SHORT型的,在KIEL下面復值的話可能會出問題的,建議兩個變量的類型一樣。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄