wxs1117 发表于 2021-8-4 19:28:41

C语言程序

请帮忙解决:
Vs c++6.0中在程序build时提示错误,如下:
Debug/print.exe : fatal error LNK1169: one or more multiply defined symbols found

程序内容如下:
#include<stdio.h>
#include<math.h>

void main()
{
        double x,s;
        printf("input number:\n");
        scanf("%lf,&x");
        s=sin(x);
        printf("sin of %lf is %lf\n",x,s);
}

大马强 发表于 2021-8-4 19:41:14

scanf("%lf",&x);

大马强 发表于 2021-8-4 19:42:03

你的scanf的双引号写到 &x后面了

wxs1117 发表于 2021-8-4 19:56:30

@大马强,按你说的改了,还是相同的报错。

Max472 发表于 2021-8-4 19:57:04


wxs1117 发表于 2021-8-4 20:16:02

我发现写了几个程序,都是报相同的错误,难道是VS C++6.0有问题?
#include <stdio.h>

void main()
{
        printf("%d\n",sizeof(int));
}

Debug/print.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

print.exe - 1 error(s), 0 warning(s)

wp231957 发表于 2021-8-4 20:22:39

wxs1117 发表于 2021-8-4 20:16
我发现写了几个程序,都是报相同的错误,难道是VS C++6.0有问题?
#include



第一点、现在几乎没有使用vc60的了   
第二点    现在几乎没有使用void main()这种主函数声明

wxs1117 发表于 2021-8-4 20:28:59

wp231957 发表于 2021-8-4 20:22
第一点、现在几乎没有使用vc60的了   
第二点    现在几乎没有使用void main()这种主函数声明

哦哦 谢谢啊!
那用啥学习?VSC?

wp231957 发表于 2021-8-4 20:29:59

wxs1117 发表于 2021-8-4 20:28
哦哦 谢谢啊!
那用啥学习?VSC?

vs2019   你要是不嫌弃他体积太大    过于臃肿   也是可以选择的

一般都推荐 DEVC++

wp231957 发表于 2021-8-4 20:36:06

vscode也不错

焦糖橙子 发表于 2021-8-5 10:09:11

wxs1117 发表于 2021-8-4 20:16
我发现写了几个程序,都是报相同的错误,难道是VS C++6.0有问题?
#include



我用VS跑了一遍,没有报错

B站在读研究生 发表于 2021-8-5 11:05:27

VS试了下,没报错
而且你那个报错也不是语句问题
页: [1]
查看完整版本: C语言程序