peanut
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2007-07-02
  • 粉丝0
  • 关注0
  • 积分52分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1066回复:0

有关DownloadFireware,设置buf的情况

楼主#
更多 发布于:2002-05-16 12:11
就是说.我这里首先要fireware从当前路径中down到buf中.并设置它.我就这一块出问题了.不知道也没关系.毕竟不一样的.网卡和别的卡不一样
该段代码是:
BOOLEAN CMB86390::DownLoadFirmware()
{
char buf, rbuf;
bool result;
int trytimes = 0;

/* load firmware at start-up : read from disk file */
{
/* using namespace std */
using std::ifstream;
ifstream in(\"firmware.hex\");
assure(in, \"firmware.hex\");

while (in.read(&buf, 1))
{
if (!isalnum(buf)) continue;//这句出现错误.

if (buf == 0xa || buf == 0xd)
continue;
....................

}
也就是说.当前buf中不是字符和数字.怎么办呢..??
好好学习,天天向上。
游客

返回顶部