ic 读卡数据
读M1卡一块的数据1)、bool USB_Read(int secnr,int Blonr,char Result[]);
2)、用途及说明:读出一个块中的数值, 成功返回true,失败则返回false;
3)、参数:secnr表示扇区号,Blonr表示块号,
返回值:一个长度32的字符数组,表示16个字节的数据
4)、适用机型:USB读写器
转换C# 后:bool USB_Read(int secnr,int Blonr, char[] Result)
运行程序后 返回是True ,Result确是空。
请教一下 各位大虾 。望指教....
--------------------编程问答-------------------- F10调试一下 能调吗 --------------------编程问答-------------------- 可以的
--------------------编程问答-------------------- 第一:检查你代码中是否有读取完数据后重置缓冲区;
第二:确认你读取的X扇区X块上有数据,而不是空数据;
如果没问题,数据应该就到你的Result缓冲区内了,也可以试试在读取数据之后直接把十六进制码或者ASCII码直接输出,不做编码,有可能是不可显字符,所以你看的是空。 --------------------编程问答-------------------- 既然你的结果能返回true,秘药验证应该没问题了,对卡操作这部分应该不会有大问题,仔细检查检查别的地方,
补充:.NET技术 , C#