您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> C/C++ >> 关于setbase的问题

关于setbase的问题

来源:网络整理     时间:2016/7/4 3:17:57     关键词:

关于网友提出的“ 关于setbase的问题”问题疑问,本网通过在网上对“ 关于setbase的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于setbase的问题
描述:

代码


//练习 lx.cpp
//text the iostream`s useing
#include 
#include 
int main ()
{
int n;
cin >> n;
cout << n << '\n' << hex << n << '\n'
 << oct << n << '\n'
 << dec << n << '\n'
 << setbase(dec) << n
 << endl;
return 0;
}
--------------------Configuration: lx - Win32 Debug--------------------
Compiling...
lx.cpp
G:\编程\lx\lx.cpp(16) : error C2065: 'setbase' : undeclared identifier
Error executing cl.exe.
lx.exe - 1 error(s), 0 warning(s)

为什么会出现这个未定义的标识符?
百度的时候发现有人也遇到了这个问题,结果他是把 iostream.h,iomanip.h改为iostream,iomanip 就好了
可我这样改后错误更多了,如下

--------------------Configuration: lx - Win32 Debug--------------------
Compiling...
lx.cpp
g:\编程\lx\lx.cpp(11) : error C2065: 'cin' : undeclared identifier
g:\编程\lx\lx.cpp(11) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
g:\编程\lx\lx.cpp(13) : error C2065: 'cout' : undeclared identifier
g:\编程\lx\lx.cpp(13) : error C2065: 'hex' : undeclared identifier
g:\编程\lx\lx.cpp(14) : error C2065: 'oct' : undeclared identifier
g:\编程\lx\lx.cpp(15) : error C2065: 'dec' : undeclared identifier
g:\编程\lx\lx.cpp(16) : error C2065: 'setbase' : undeclared identifier
g:\编程\lx\lx.cpp(17) : error C2065: 'endl' : undeclared identifier
g:\编程\lx\lx.cpp(17) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
Error executing cl.exe.
lx.exe - 7 error(s), 2 warning(s)

补充下,我用的是VC++6.0
莫非vc++6.0环境不支持iostream,必须用iostream.h?

以上介绍了“ 关于setbase的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2261860.html

相关图片

相关文章