-
这个代码有什么错误
我不知道大家都用的什么工具!我用tcforwindows里的vc6编译的。楼主的程序没有错误,编译通过,得到结果!6楼的得不到结果那是正常!for循环里的指针没有变化,怎么会有结果呢!7楼的修改完全没有必要!*ptr++=count和你写的没有区别!输出改为printf也没有必要!另外由malloc返回的是void*是可以赋值给char*的,加不加强制转换都可以! c...
89
热度 -
如此定义 char **ppszBuf 何故??代表什么??
如此定义char**ppszBuf何故??代表什么?? 提示:作者被禁止或删除内容自动屏蔽 2007-12-0305:58:35 --> mndren 等级:新手上路 ...
260
热度 -
题目做不出。(十万火急)大家帮个忙
题目做不出。(十万火急)大家帮个忙 编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大小写按不同字母处理。若程序执行时输入字符串为:trubocborlandc++从键盘上输入字符n则输出结果为trubocborladc++如果输入的字符在字符串中不存在,则字符串按原样输出 搜索更多相关的解决方案: color="red">函...
367
热度 -
你们都是高手,能帮小弟一个忙,看一下这个程序错了些什么地方!
你们都是高手,能帮小弟一个忙,看一下这个程序错了些什么地方! #include"graphics.h" #include"stdio.h" #include"fcntl.h" #include"stdlib.h" main() voidsave(),load(); void*wg,*rg,*vg,*fy; intdriver,mode; intc=RED; intx=3...
268
热度 -
各位朋友支援一下小弟,看看这个程序错了那些地方。。。拜谢!
各位朋友支援一下小弟,看看这个程序错了那些地方。。。拜谢! 请大虾们帮我指正一下!!拜谢 #include"graphics.h" #include"stdio.h" #include"fcntl.h" #include"stdlib.h" main() voidsave(),load(); void*wg,*rg,*vg,*fy; intdriver,mode; in...
230
热度 -
在DOS上,按F1键后改变当前屏幕的显示颜色
在DOS下,按F1键后改变当前屏幕的显示颜色编译后的文件名为code152.exeCMD模式下全屏,运行,按F1没有反应,而是依次显示上一次输入的命令行,即:code152.exe这是什么原因?assumecs:code,ss:stackstacksegmentdb128dup(0)stackendscodesegmentstart:movax,stackmovss,ax movsp,128 p...
3216
热度 -
小弟我郁闷了,和书下的答案总是对不下
我郁闷了,和书上的答案总是对不上这个问AX最后等于多少,我等于1010,书上答案是1100assumecs:codesgcodesgsegmentstart:1000:0 movax,01000:3 callfarptrs1000:8 incaxs:1000:9 popax addax,ax popbx addax,bxcodesgendsendstartcolor='#FF8000'>-----...
3758
热度 -
_a$[ebp]是什么意思?解决方案
_a$[ebp]是什么意思?Assemblycode_TEXTSEGMENT_a$=-4_b$=-8_c$=-20_funPROCNEAR;Filea.c;Line5pushebpmovebp,espsubesp,20;00000014H;Line8movDWORDPTR_a$[ebp],20;00000014H;这里的_a$[ebp]表示什么理论上_a$[ebp]表示ebp-4,这里怎么理解比较...
1023
热度 -
求大神帮忙,汇编开展连接时出现fatal error cannot find msvcrt.lib文件
求大神帮忙,汇编进行连接时出现fatalerrorcannotfindmsvcrt.lib文件代码如下.386.modelflat,stdcalloptioncasemap:noneincludelibmsvcrt.lib此行有问题printfPROTOC:ptrsbyte,:vararg.dataszMsgsbyte'helloworld!',0ah,0.codestart:invokeprin...
897
热度 -
关于中断结束EOI命令的一个有关问题,很困惑,求解~
关于中断结束EOI命令的一个问题,很困惑,求解~~这是我将王爽的《汇编语言》第15章外中断的一道例题改编了一下题目的意思是将BIOS的INT9键盘中断改编,按下ESC键后将循环显示的字母背景颜色改变。我的问题是,为什么在自己改编的中断程序INT9返回前一定要加moval,20h以及out20h,al这两句?这是发送EOI的指令吧,但我为什么不加这两句,程序依旧能运行,就是ESC按下去没有效果,且程...
5027
热度 -
TEST.JE,好奇怪,如何有这样的用法呢
TEST...JE,好奇怪,怎么有这样的用法呢?PUSHEDIMOVEDI,DWORDPTRSS:[ESP+8]TESTEDI,EDIJESHORTSHGame.114b351ecolor='#e78608'>------解决方案--------------------------------------------------------JE就是JZ指令了,两者判定依据是一样的,只是似乎CMP后...
7932
热度 -
汇编格式
求助汇编格式intb; inta[10]; b=1; a[b+1]=0;上面的c语言代码用gcc编译生成的汇编码如下:movl $1,-12(%ebp) movl -12(%ebp),%eax movl $0,-68(%ebp,%eax,4) movl $1,%eax请问这个“$0,-68(%ebp,%eax,4)”是什么意思?谢谢color='#e78608'>------解决方案-------...
1818
热度 -
堆栈是怎么被使用的?
堆栈是如何被使用的???#include<string.h>intmain(){charstr1[10];strcpy(str1,"okhaha12345678901234567890123456789");return0;}以上源程序,以下是反汇编的代码编译使用gcc3.4.2gcc-ctest.c-g反汇编使用IDAPro public_main_main ...
6235
热度 -
内联汇编有关问题
内联汇编问题初次接触内联汇编,下面编译出现错误,不知如何解决,还请高手帮帮忙 _asm { callg_offset popecx movdwordptr[esp+0x4],w jmp[ecx] }color='#e78608'>------解决方案--------------------------------------------------------出现什么错误提示?还有,用的是...
5920
热度 -
Java怎么读取Sql Server中Text字段(长字符串>8000)的内容?(非常急已经折腾好几天了)
Java如何读取SqlServer中Text字段(长字符串>8000)的内容?(非常急,已经折腾好几天了)在网上查找了相关资料,有这样一个思路:通过SqlServer提供的ReadText进行分段读取,然后把ReadText放进存储过程,Java来调用存储过程获得读取字符串的指针,但问题是Java获得指针后,如何获得具体的字符串的内容呢?具体步骤如下:1、创建表CREATETABLEyb_t...
210
热度 -
vs2010 int nVar = 一对应的汇编码疑问
vs2010intnVar=1对应的汇编码疑问intnVar=0x00000001;001A14EEC745F801000000movdwordptr[nVar],1请问[nVar]在哪里?怎么在vs2010的memory中看到该内存被赋值为1color='#FF8000'>------解决思路----------------------你把“查看选项”的”显示符号名”选项去掉勾选,看到原来的变量...
200
热度 -
增多sp的值会改变栈内的数据?sp的值变化引起的栈内数据变化
增加sp的值会改变栈内的数据?sp的值变化引起的栈内数据变化ASSUMECS:CODES,SS:STACKSSTACKSSEGMENTdw0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0STACKSENDScodessegmentSTART:MOVAX,STACKSMOVSS,AXmovsp,16 movbp,sp subsp,6 movwordptr[bp-6],0001 movw...
148
热度 -
王爽 实验15 是不是小弟我太占牛角尖了
王爽实验15是不是我太占牛角尖了?实验内容如图:(我代码最终的效果就是当按下a键松开后,满屏A,但我不松手,一直按着a不也最终会有这效果吗?)我的意思是,实验并没提到,当按下a键要显示的内容(不显示或显示a或一直显示a)?assumecs:codestacksegment db128dup(0)stackendscodesegmentstart: movax,stack movss,ax mo...
114
热度 -
求问mov eax,[eax+NMHDR.code]的用法,该如何处理
求问moveax,[eax+NMHDR.code]的用法书上看到个例子moveax,lParammoveax,[eax+NMHDR.code]lParam里是NMHDR结构的指针,根据上下文推测第二条代码意思是把NMHDR结构的code成员值赋给eax我想问的是,这种用法是普遍的么?想知道下专业点的说法color='#FF8000'>------解决方案--------------------涉及...
405
热度 -
汇编第十五章按F1无响应,该怎么解决
汇编第十五章按F1无响应assumecs:codestacksegment db128dup(0)stackendscodesegmentstart: movax,stack ; initstack movss,ax movsp,128 pushcs ; movNI9to0:204 popds movsi,offsetni9 movax,0 ...
257
热度