c++cout无法识别

以下是程序
#include<iostream>
#include"stdafx.h"
int main()
{
using namespace std;
cout<<"My name is Ling."<<endl;
return 0;
}
显示说错误c2065,cout和endl是未声明的标识符

#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
    cout<<"My name is Ling."<<endl;
    return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-07-28
”using namespace std“放到main函数的外面。。。。
第2个回答  2018-03-24
环境没架设好吧追问

环境架是什么?我用的是visual studio,在哪里可以设置?

c++菜鸟中的菜鸟问一个cout无法识别的问题
以L开头的字符串L&quot;string literal&quot;表示该字符串是一个unicode字符串而cout接受的是普通ascii扩展字符9516无法识别unicode字符串k因此把该字符串的首地址输出了swae如果想用cout输出9865就把L去掉7只留下&quot;string literal&quot;,就跟后面你写的&quot;using concatantion&quot;一...

为什么用visual studio写的C++不识别cout语句
using namespace std;\/\/ 没有使用std这个命名空间,所以,编译器不认识cout。

输入#include<iostream>后cout依然无法识别?
C++标准库中已有time这个标识符,最好不要自己再定义一个以time为名字的标识符,有可能出错。distance可能也一样。正确的代码:include <iostream>using namespace std;int speed = 2, mytime(5);int mydistance = speed * mytime;int main(){ cout << mydistance << endl; return 0;}...

c++问题(cout输出不显示)
这是因为你同时用iostream和stdio两种输入输出标准导致的,你应该只用一个,要么用C的,要么用C++的。如:\/\/#include <iostream.h> include <stdio.h> struct person \/\/ 结构定义 { char name[10];};person allone[6];void main(){ int i;for(i = 0;i < 6;i++) \/\/ 输入数据...

C++自己写的头文件无法用cout
楼上解释的基本没问题,但我这里想强调一点,你是否把类的定义都写在了头文件?如果是,非常不推荐。头文件尽量只有类和函数、全局变量的声明,而其定义应该定义在.cpp\/.c源文件里,这样头文件就不必加#include<iostream>之类的东东。之所以推荐声明与定义分离,是保证万一你写的类被多个文件使用,则会...

c++编程 一个COUT不出东西的问题
下面的代码应该写到这个for循环的括号里吧?for(i=0;fread(&lesson[i],sizeof(Lesson),1,fp)!=0;i++){} 这个括号应该包含下面的代码的吧?

在编写C++程序中为什么无法用Cout输出?
是的,你要在用到 cout 的加上头文件 iostream.h 另外 cout 全部是小写.你修改试试,另外 在你输入时候,比如 引号 "" 必须用 英文中的 引号.不能在中文输入法情况下输入 引号等c++的语法字符.

C++中cout的输出结果怎么看不见?
include <iostream> using namespace std;int main(){ double radius,result;cout<<"please enter the Radius:";cin>>radius;result=radius*radius*4*3.14;cout<<"the radius is:"<<result;cin.get();cin.get();}

为什么cout不能输出?
cout是C++中的流输入输出中的流输出,隶属于命名空间std,看下你是否没有using std::cout,不声明这个命名空间的话,cout是不能直接使用的。而printf当然可以啦,因为printf不需要这个命名空间即可使用。C++又兼容C 也就是说你需要:\/\/提前声明using std::coutcout << mymax(a,b);

c++用cout中不能输出中文,乱码
c++在windows下cout不能输出中文的处理方法很简单,要做两步:1、在编译器中设置编码方式为"system"或"GB2312"或"GBK";2、在要输出中文的语句前加入" \\b"即"空格\\b",例如我要用cout输出"你好,中文",则程序可以这样写,如下;include<iostream> using namespace std;int main(void){ cout<<"...

相似回答