我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

内联汇编向int变量中输入字符报错的问题

在VC内联汇编中,
myarray[]是个int型的数组
用循环来输入数组,以下是循环内的代码

C/C++ code

char inputformat[]="%d";

Assembly code

lea eax,myarray[ebx]; //
push eax; //
lea eax,inputformat; // achieve the number input
push eax; //

call scanf; //
add esp,8; //

输入数字都不会有问题,一旦输入字母,就会无限循环.请问如何处理这种问题啊?
谢谢各位汇编大神~

近期文章

  • 用Labview编写FTP的protocol程式
  • C++全局变量重复定义的问题
  • for循环中定义的变量 在程序的其他地方无法使用
  • 跪求大神帮我指点迷津,授权验证代码,已经有思路,也设计出来了,就是不知道怎么调用,代码如下
  • 关于javamail IMAP协议下发送邮件问题
  • for循环中i变量 i++与++i
  • 多重对称加密的功击与防守 重大研究突破
  • Genymotion之间的通信
  • 当程序输入非数字就跳出循环
  • rman的备份时报了这个错误
  • jstl的<c:forEach>循环
  • java通过ftp建立的目录不能上传文件
  • javascript取得上下文的一个小问题,谢谢了。
  • 求问关于web-root-folder不能修改,Tomcat找不到路径
  • android菜鸟 关于客户端与服务器通信 求助
  • java图形中如何无面板直接显示JComponent图形
  • 数据结构有关栈的求助啊
  • java语言如何打印这个图形?有半段代码求指点……
  • 数据结构有关栈的问题
  • 数据结构有关二叉树问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华