| 查看: 586 | 回复: 4 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】怎么解决function does not take 3 parameters
|
|||
|
就是一个高斯消元法,求线性方程组的解。试着用了一个最简单的四元一次的方程组。高斯消元法的函数COPY书上的。 可是运行出项:error C2660: 'SLNPD' : function does not take 3 parameters 我检查了函数声明函数调用,不知道问题在哪里。。在百度了一下也没有找到合适的答案。。。求助各位高手!!谢谢!!!!!! 问题以解决。。谢谢! [ Last edited by 浅浅滩 on 2009-8-23 at 10:09 ] |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有27人回复
所感
已经有3人回复
要不要辞职读博?
已经有7人回复
不自信的我
已经有11人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
★ ★ ★ ★
0112358(金币+3,VIP+0):thx 8-21 21:32
浅浅滩(金币+1,VIP+0):谢谢 8-23 10:04
0112358(金币+3,VIP+0):thx 8-21 21:32
浅浅滩(金币+1,VIP+0):谢谢 8-23 10:04
|
提示信息把我吸引过来的,虽然问题本身没什么意思。 void mian()在我的编译器上这儿过不了,应该是main。其它都没有问题,能够编译通过。我的编译器是vc6。 分析代码,我觉得问题如下: double SLNPD(); SLNPD(G,DFI,D); 声明了一个函数,无参,但是后面的使用中带了三个参数,将 double SLNPD(); 改成 double SLNPD(double A[N+1][N+1],double B[N+1],double D); 试一试。 谨慎怀疑lz所用的编译器是比较新的,因为按新的标准,声明中省略掉参数后不会自动按定义来添加,而是直接当成无参的了,应该是c99标准。lz最好报告一下自己所用的编译器是哪个版本。 |
2楼2009-08-21 16:41:05

3楼2009-08-21 21:40:19

4楼2009-08-22 19:00:59
5楼2009-08-23 10:06:06












回复此楼