我有一个交换两个数字的C代码。
#include<stdio.h>
void swap(int,int);
void main( )
{
int n1,n2;
printf("Enter the two numbers to be swapped\n");
scanf("%d%d",&n1,&n2);
printf("\nThe values of n1 and n2 in the main function before calling the swap function ar
它让我的头裂开,让我感觉很糟糕
我正在尝试使用具有旧borland c++ 5.5 (bcc32)的独立程序集
我选择了nasm汇编器,并用asm编写了一些例程--将它汇编成obj,它连接正常,工作正常;
它可以工作,但我只使用了asm.obj中的.text部分,当我尝试使用.data部分时,我在尝试链接它时得到错误:
Fatal: 'fir.asm': Additional segments need to be defined in a .def file
找不到解决方案。据我所知,DEF可能只用于dll,我没有使用dll的唯一静态对象链接,所以我不知道这是borl