vc++6.0程序出错
发布网友
发布时间:2022-05-27 03:36
我来回答
共4个回答
热心网友
时间:2023-10-05 06:07
#include <stdlib.h>
#include <stdio.h>
void fun (float*p1,float*p2,float **s)
{
*s=(float*)calloc(1,sizeof(float));
**s=*p1+*p2++;
}
void main()
{
float a[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;
fun(a,b,&s);
//要想在函数中分配空间必须传递二维指针或用返回值,
printf("%5.2f\n",*s);
getchar();
}
//已经调试过了
热心网友
时间:2023-10-05 06:08
在 Project/Setting/Link/General中的 Project Options: 加入 /FORCE:MULTIPLE即可
热心网友
时间:2023-10-05 06:08
菜单build->clean 重新编译就好了
热心网友
时间:2023-10-05 06:09
在同一个vc打开2个不同的代码,可以编译,但不能链接
因为都有main()函数
也就是说需要先把含有求余的窗口关闭,才能运行阶乘代码