CH376寫入變量數(shù)據(jù)

buf[] = {"Today is monday.\0"};
CH376FileCreat("/TEST.TXT");
CH376FileOpen("/TEST.TXT");
CH376ByteWrite(buf,20,NULL);?
CH3376FileClose(TRUE);

現(xiàn)在這樣程序可以執(zhí)行直接打印buf中的數(shù)據(jù),我想打印一個數(shù)字(變量)U=12.689V,

現(xiàn)有數(shù)據(jù)voltage[2]={0x31,0x91} //0x3191=12689D,麻煩大俠指點下

不要沉呀,不要沉呀,目前我的想是Voltage=voltage[0]<<8|voltage[1];//0x3191=12689D

然后把Voltage_f = (float)Voltage /1000=12.689;整型轉(zhuǎn)浮點(實數(shù))

Voltage_f 再轉(zhuǎn)字符型‘12.689

接下來怎么掛鉤CH376ByteWrite(buf,20,NULL);?

有點懵


字符串可以寫到文件中,怎么寫變量呢,比如一個char的變量VOL=2;如何用CH376ByteWrite寫到文件中呢。


有沒有大佬指點一下呢



您好

在往U盤中的TXT文件寫入數(shù)據(jù)時,只能寫相應(yīng)字符,如:需要寫12.689時,實際寫入的是字符串格式的'12.689'

可以使用stdio.h中的sprintf函數(shù),該函數(shù)的作用是把其他類型的數(shù)據(jù)轉(zhuǎn)換成字符格式的數(shù)據(jù)。

在您的操作過程中,使用CH376FileCreat函數(shù)之后就能直接往文件中寫入數(shù)據(jù),不需要再調(diào)用CH376FileOpen這個函數(shù)


嗯嗯,可以了,謝謝

我在打印多個數(shù)據(jù)時,會把多個數(shù)據(jù)連接在一起(沒有空格)eg:12.68912.689 中間沒有空格,可以的話麻煩說一下一大把數(shù)據(jù)在多行多列在txt如何控制位置


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

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