社区应用 社区服务 会员列表 统计排行 帮助 银行
  • 1845阅读
  • 4回复

[问题]讀取16進位的檔案.....已解決......ASCII轉10進位

楼层直达
级别: 幼儿园
发帖
17
铜币
102
威望
0
E积分
0
技术积分
0
繁體系統程式貼上來都亂碼
用貼圖表示


1.建立副程式簡化程式架構................這應該是模塊吧..........一直找不到模塊比較懂的意思
感覺很像副程式



  




2.程式內只要引用副程式即可將ASCII轉10進位
0x04...................4
0x6A...................106
確認這兩個而已
如果是超過255的雙位元
可能要再想一下
因為還要顛倒
所以一個位元組分析比較適合








-----------------------------------------------------------------------------------------------------------------

 

第一個04........0X04........表示讀取4個位元
第二個BB C9 A4 AD.......表示中文
第三個02 1E..........表示0X1E02...............10進位的7682
第四個0E........0X0E........表示讀取14個位元
第五個.A5 48 BB(略)......表示中文

遇到的問題一直出現字節型不能到文本型
讀入的格式也試好幾種

VC++中的程式
twhandle = open("tw",O_RDONLY);
twLength = filelength(twhandle);
twInFile = fopen("tw","rb");
OutFile = fopen("Out.txt","wb");

當初是用二進位讀才不會被截斷
有些要存中文
有些要存數字
因為不會易語言的矩陣宣告
所以想要用超級列表框作儲存位置
將來要作索引用
並且要輸出成表格


能提供指令要查看哪些嗎
檔案讀到編輯框只有第二個中文
讀到超級列表會出錯

第一..第三...第四要數字型態....編譯就過不了
因為是繁體系統
程式複製出來都亂碼
所以用截圖






現在模仿以下程式
系統不給貼連結
所以貼標題

心梦源代码 读TXT文本到超级列表框加分页网上有人出30块钱买
取超级列表框一行某列内容


欲讀檔案如下

tw.rar (1 K) 下载次数:28


請協助

謝謝
[ 此帖被wisevirgo在2011-07-11 19:45重新编辑 ]
级别: 托儿所
发帖
4
铜币
198
威望
0
E积分
0
技术积分
0
只看该作者 沙发  发表于: 2011-07-14
Re:读取16进位的档案.....已解决......ASCII转10进位
研究看看

451内的代码 是大部分都知道意思了
发帖
67
铜币
3
威望
0
E积分
0
技术积分
0
只看该作者 板凳  发表于: 2011-12-28
看看看看那
发帖
384
铜币
781
威望
0
E积分
0
技术积分
0
只看该作者 地板  发表于: 2011-12-28
楼主是哪里人呀,怎么用的都是繁体字
级别: 幼儿园
发帖
10
铜币
91
威望
0
E积分
0
技术积分
0
只看该作者 4楼 发表于: 2013-07-17
看说话 不是台湾就是香港
快速回复

限60 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
认证码:
上一个 下一个