cost 384 ms
For 循环遍历数组导致无限循环 - For loop through array causing infinite loop

我有一段代码应该在按下 Enter 键时刷新字符数组,只有代码无限循环,我不知道为什么。 有一个字符数组,每次按下一个键时都会获取一个新字符。 当检测到回车键时,将执行以下代码以在屏幕上生成新行之前用 '\\0' 字符刷新字符数组: 每次按下字符时, i 在主循环中都会增加(除了输入(ASCI ...

问题编译ld86:未定义符号auto_start - Issue compiling ld86: Undefined symbol auto_start

我试图使用ld86编译一些汇编和C代码。 这样做时,我遇到一个问题:“未定义符号:auto_start” 我已经搜索过了,并且遇到了这个堆栈溢出问题,就像我的一样。 但是,他们从主函数中删除参数的解决方案对我不起作用。 我正在寻找更多潜在的选择。 我的tc代码: 对于 ...

“必须调用成员函数或函数中采用其地址” C ++错误 - “Member function must be called or its address taken in function” C++ error

我正在用C++编写一个与线程一起使用的程序。 当我尝试创建一个进程时,出现以下错误: Member function must be called or its address taken in function 。 这是我的代码: 我在这两行中得到错误: 我已经尝试了一切。 ...

如何使用Bruce的C编译器进行编译以获取可在8086处理器上运行的asm文件 - How to compile with Bruce's C Compiler to get asm file that runs on 8086 processors

我有这个小的C代码 这是一个简单的移动平均函数 我想获得与此代码相对应的汇编代码,但是,我希望可以在处理器8086上运行的x86 ISA汇编代码 看完后我跑了这个命令 结果以错误告终 如何编译我的文件以获取汇编代码? ...

BCC中的内联汇编(Bruce的C编译器) - 如何使用C变量? - Inline Assembly in BCC (Bruce's C Compiler) - How to use C variables?

我正在Real Mode下编写一个C程序。 该程序将加载到0x2000:0x0000地址并运行。 DS寄存器等于CS ,即0x2000 。 我也正在调试bochs。 我的目标是在屏幕上打印一些文字。 所以我需要内联汇编(对于BIOS INT 10h )。 这是我的测试文件: ...

密件抄送兼容性问题 - Compiling issues with bcc compatibility

昨天,我和我的朋友建立了开发环境,开始从事学校作业。 我们的教授给了我们一些汇编代码,以编译并链接到我们自己的C代码中,以代替linux booter程序。 但是,由于某种原因,代码可以在我的朋友机器上完全编译,但是给了我很多编译错误。 该密码是由教授给出的,所以我知道它一定是正确的。 ...

Linux C创建不带头文件库的自定义printf函数 - Linux C creating custom printf function without header libraries

我正在为启动加载程序创建我自己的prinf(),以便进行类分配,这意味着我必须使用BCC编译器,并且由于它们不存在,所以无法使用系统库。 我确实可以使用在汇编中设计的putc()函数和字符串库函数strcmp等根据需要提供帮助。 我似乎遇到了逻辑问题。 如果我在Linux(cc)上 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM