导航:首页 > 源码编译 > c编译出错提示cin未定义

c编译出错提示cin未定义

发布时间:2022-09-12 15:36:11

㈠ 这是我在visual studio 2010 里写的C++文件,编译错误如下,急求大神解答啊

原因: cin,cout都是iostream的类,你之前包含了iostream这个头文件,但没有指定名称空间(namespace),所以编译器无法找到cin和cout的声明,所以提示未声明。

解决方案: 指定名称空间,在主函数前加
using namespace std;
这一行即可。

㈡ cin未定义是什么情况

没包含头文件
#include<iostream>
using namespace std;

㈢ 为什么我用vs2010编c++程序时,用“cout”“cin”时,调试时说“cout”“cin”是未声明的标识符

在cout和cin的前面加上std:: 即std::cout和std::cin
表明cout和cin是定义在std命名空间内的对象
或者在#include <math.h>下面加上using namespace std;

㈣ c++未定义标识符怎么办

1、通常在定义某个类型的变量时我们都需要引入相应的头文件,系统才能别该标识符。

㈤ C++ 编译出错,提示cin未定义

cin是定义在iostream头文件的std命名空间里的。所以全称是std::cin,std::cout。你看到某些程序直接用cin、cout,那些程序前面一定有一个using namespace std;也就是把std::cin与cin等同。
所以还不是编译器的问题啦~~

㈥ c++中[Error] 'cin' was not declared in this scope 是什么意思

c++中[Error]'cin' was not declared in this scope的意思是:cin(标准输入流)未申明。

在C++中cin:标准输入流、cout:标准输出流、cerr:错误的标准输出流、clog:用于记录的标准输出流的引用,需要需要#include<iostream>头文件来声明。

作为iostream(.h)库的一部分,头文件<iostream(.h)>声明了一些用来在标准输入输出设备上进行输入输出操作的对象。这些对象分为两组:面向单字节的,即常见的cin、cout、cerr和clog;其面向宽字节的对应物,声明为wcin、wcout、wcerr和wclog。

(6)c编译出错提示cin未定义扩展阅读:

iostream的相关说明:

1、#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。

2、在旧的标准C++中,使用#include<iostream.h>,但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加命名空间(std):usingnamespacestd;

3、C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用<iostream.h>时,相当于在C中调用库函数,使用的是全局命名空间,也就是早期的C++实现;

4、当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。

㈦ 我跟着教程编写的c程序,编译不能通过,总是提示未定义,为什么

和设置一般没什么关系,code::blocks也是调用标准的编译器进行编译的,提升你错了你最好仔细看看,另外,即使编译正确,运行也不一定能成功,因为编译器只能检查一部分错误,而且主要是语法错误。 关于你说的int这个问题,请放代码

㈧ c++中error C2027未定义类型问题

operator Apple() const{ return Apple(weight);}
这一句,有问题,如果是把系统预定义类型转换为类类型的话,用类的构造函数就行了,这里就是啊
如果你是要把类类型转换为系统预定义类型就用这种类型
但语句只能是operator int(),operator float()等系统类型啊

哦,不好意思,弄错了,你这是两个类之间的转换:应该改为如下:
#ifndef H27_H
#define H27_H
#include<iostream>
using std::cin;
using std::cout;
class Apple;
class Orange{
private:
int weight;
public:
int getorange(){return weight;}
Orange(int ii):weight(ii){}
operator Apple() ;

};
class Apple{
private :
int weight;
public :
Apple(int ii):weight(ii){}
explicit Apple(Orange&org):weight(org.getorange()){}
int getapp(){return weight;}
};

Orange::operator Apple() { return Apple(weight);}
void test_convert(Apple a){
cout<<a.getapp()<<'\n';
}
#endif
//main.cpp
#include"h27.h"
int main(){
Apple app(58);
test_convert(app);
Orange orange(68);
test_convert(orange);
test_convert(48);

return 0;
}

㈨ c++程序问题 未声明的标识符

#include <iostream> #include <string> using namespace std; int main() { string answer,result; int i; do{ cout<<"鸟是白痴么?是/否"<<endl; cin>>answer; if(answer=="是") { cout<<"恭喜你答对了!真是个聪明的孩子~~"<<endl; for(i=1;i<4;++i) { cout<<"鸟是白痴"<<endl; } } else { cout<<"很遗憾你答错了!鸟很白痴你都不知道。。。"<<endl; for(i=1;i<4;++i) { cout<<"鸟是白痴"; } } cout<<"还来么?是/否"<<endl; cin>>result; }while(result=="是"); return 0; } 你为什么do...while循环里的大括号不打呢?
采纳哦

阅读全文

与c编译出错提示cin未定义相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:765
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:841
安卓怎么下载60秒生存 浏览:800
外向式文件夹 浏览:233
dospdf 浏览:428
怎么修改腾讯云服务器ip 浏览:385
pdftoeps 浏览:490
为什么鸿蒙那么像安卓 浏览:733
安卓手机怎么拍自媒体视频 浏览:183
单片机各个中断的初始化 浏览:721
python怎么集合元素 浏览:477
python逐条解读 浏览:829
基于单片机的湿度控制 浏览:496
ios如何使用安卓的帐号 浏览:880
程序员公园采访 浏览:809
程序员实战教程要多长时间 浏览:972
企业数据加密技巧 浏览:132
租云服务器开发 浏览:811
程序员告白妈妈不同意 浏览:333
攻城掠地怎么查看服务器 浏览:600