| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 571 人关注过本帖
标题:新手对于错误代码显示的疑惑
只看楼主 加入收藏
Nitpicker
Rank: 1
等 级:新手上路
帖 子:26
专家分:8
注 册:2012-3-28
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:6 
新手对于错误代码显示的疑惑
#include "iostream.h"
#include "iomanip.h"
void main()
{ const double Pi=3.14159;
  double r=6.779,c,s;
  c=2.0*pi*r;//计算圆的周长
  s=pi*r*r;//计算圆的面积并以指数格式输出面积和周长
  cout<<"圆的周长为:"<<setiosflags(ios::scientific)<<c<<endl;
  cout<<"圆的面积为:"<<s<<endl;
  cout<<"圆的周长为:"<<setiosflags(ios::fixed)<<c<<endl;
  cout<<"圆的面积为"<<setiosflags(ios::fixed)<<s<<endl;
   
}
//新手问个基本问题:上面的代码编译时报错:fourthcpp.exe - 1 error(s), 0 warning(s)
//我已经在工具菜单中设置 “当前错误”为红色,可是系统并没有显示哪里错:  是我哪里没有设置好吗? 那该怎么弄?、
搜索更多相关主题的帖子: ios double scientific include warning 
2012-03-28 14:10
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
#include <iostream>
#include <iomanip>

using namespace std;
//使用标准C++头文件和名字空间
int main()
{
    const double pi=3.14159; //pi大小写问题
    double r=6.779,c,s;
    c=2.0*pi*r;//计算圆的周长
    s=pi*r*r;//计算圆的面积并以指数格式输出面积和周长
    cout<<"圆的周长为:"<<setiosflags(ios::scientific)<<c<<endl;
    cout<<"圆的面积为:"<<s<<endl;
    cout<<"圆的周长为:"<<setiosflags(ios::fixed)<<c<<endl;
    cout<<"圆的面积为:"<<setiosflags(ios::fixed)<<s<<endl;
    return 0;
}

我们都在路上。。。。。
2012-03-28 14:35
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:10 
在ide里出现编译错误,你可以双击该错误,会自动定位到错误行的。

我们都在路上。。。。。
2012-03-28 14:37
Nitpicker
Rank: 1
等 级:新手上路
帖 子:26
专家分:8
注 册:2012-3-28
收藏
得分:0 
出错是因为上面的Pi与pi 不一样是吧, 不会是不准用Pi吧    分大小写,微软干嘛这样规定啊,用VB的就挺好啊,要是有同样的字母,系统会自动把两个统一,根据情况统一为一种。  高手们体会到C++ 这个规定的用意了吗?
另外,我在一个HTML Document中倒是找到了下面的错误信息,怎么设置才能让它直接在调试窗口调试出来?????
C:\Documents and Settings\Administrator\桌面\VC++练习\fourthcpp.cpp(7) : error C2065: 'pi' : undeclared identifier
执行 cl.exe 时出错.

或者,有没有办法像VB那样一有错误的话就改变错误行的颜色,而不用点击什么才定位????
求解出错是因为上面的Pi与pi 不一样是吧, 不会是不准用Pi吧    分大小写,微软干嘛这样规定啊,用VB的就挺好啊,要是有同样的字母,系统会自动把两个统一,根据情况统一为一种。  高手们体会到C++ 这个规定的用意了吗?
另外,我在一个HTML Document中倒是找到了下面的错误信息,怎么设置才能让它直接在调试窗口调试出来?????
C:\Documents and Settings\Administrator\桌面\VC++练习\fourthcpp.cpp(7) : error C2065: 'pi' : undeclared identifier
执行 cl.exe 时出错.

或者,有没有办法像VB那样一有错误的话就改变错误行的颜色,而不用点击什么才定位????
求解
2012-03-28 15:19
Nitpicker
Rank: 1
等 级:新手上路
帖 子:26
专家分:8
注 册:2012-3-28
收藏
得分:0 
出错是因为上面的Pi与pi 不一样是吧, 不会是不准用Pi吧    分大小写,微软干嘛这样规定啊,用VB的就挺好啊,要是有同样的字母,系统会自动把两个统一,根据情况统一为一种。  高手们体会到C++ 这个规定的用意了吗?
另外,我在一个HTML Document中倒是找到了下面的错误信息,怎么设置才能让它直接在调试窗口调试出来?????
C:\Documents and Settings\Administrator\桌面\VC++练习\fourthcpp.cpp(7) : error C2065: 'pi' : undeclared identifier
执行 cl.exe 时出错.

或者,有没有办法像VB那样一有错误的话就改变错误行的颜色,而不用点击什么才定位????
求解出错是因为上面的Pi与pi 不一样是吧, 不会是不准用Pi吧    分大小写,微软干嘛这样规定啊,用VB的就挺好啊,要是有同样的字母,系统会自动把两个统一,根据情况统一为一种。  高手们体会到C++ 这个规定的用意了吗?
另外,我在一个HTML Document中倒是找到了下面的错误信息,怎么设置才能让它直接在调试窗口调试出来?????
C:\Documents and Settings\Administrator\桌面\VC++练习\fourthcpp.cpp(7) : error C2065: 'pi' : undeclared identifier
执行 cl.exe 时出错.

或者,有没有办法像VB那样一有错误的话就改变错误行的颜色,而不用点击什么才定位????
求解
2012-03-28 15:19
tianjun8888
Rank: 2
来 自:四川成都
等 级:论坛游民
帖 子:5
专家分:15
注 册:2012-3-25
收藏
得分:10 
上面那个程序能运行并能得到结果啊,只是先把上面用到的3个Pi改为一致就行了,上面一个是Pi,下面两个是pi,改了就行了。
2012-03-28 17:39
Nitpicker
Rank: 1
等 级:新手上路
帖 子:26
专家分:8
注 册:2012-3-28
收藏
得分:0 
我知道了,不过现在的焦点时怎么显示在哪里错了。 就是错码定位的问题。  用惯VB了,C++ 现在觉得真的挺麻烦的;
可能我正在问一些很没有水平的问题,   不过这是我写C++代码的第二天,   还是希望的到大家的指教
2012-03-28 18:07
快速回复:新手对于错误代码显示的疑惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017397 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved