VS2010为什么复制进来代码运行不了?而已运行不了后,把复制进来的代码注释(/* */)起来后,自己写也不行

1:errorC4335:检测到Mac文件格式:请将源文件转换警告2warningC4067:预处理器指令后有意外标记-应输入换行符#include<stdio.h>in... 1:error C4335: 检测到 Mac 文件格式: 请将源文件转换

警告 2 warning C4067: 预处理器指令后有意外标记 - 应输入换行符

#include <stdio.h>

int main()
{
float num, total, sum;

printf("输入数量:");

scanf("%f", &num);

total = 5.0f * num;

if(total >= 30.0f && total < 50.0f)
{
sum = total * (1.0f - 0.1f);
printf("你享受的是0.1折,你需%3.1f元\n", sum);
}

else if(total >= 50.0f)
{
sum = total * (1.0f - 0.15f);
printf("你享受的是0.15折,你需要支付%3.1f元\n ", sum);
}

else
printf("对不起,你购买的商品未超过打折范围,你需要支付%3.1f元\n", total);

return 0;
}
展开
 我来答
rgxktk6md
2011-04-25 · TA获得超过1547个赞
知道小有建树答主
回答量:8339
采纳率:0%
帮助的人:2800万
展开全部
VS2010的代码用6.0肯定是会出现大堆错误,相反6.0的代码在VS2010上能编译过去,但肯定会有警告。因为VS2010的编译器和6.0的不一样,使用的运行时库也不同,所以用2010编好的程序在装有6.0的机器上是运行不了的,建议你放弃vc6.0吧,虽然它伴随我们走过了很长时间,可它真算是个老古董了,很多特性都不支持,比如模板的高级特性等等
追问
但是我只装了VS2010哦。。。其它任何编译工具都没有装。
醉梦千凛
2011-05-01 · TA获得超过167个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:171万
展开全部
尝试完全新建一个cpp,再次输入编译看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式