西安北站到临潼怎么走:C++的入门疑难,请帮帮我!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 21:17:39
我看了一本标准C++的书,开头讲控制台程序,书上说的输出功能是由cout>>完成的,但我上机的时候用VC++却不能使用这个东西进行输出,而是要用printf。
并且在VC++中也无法包含cout需要的头文件。
难道VC++和标准C++不同吗?希望得到详细解答。
在补问一个问题,在VC++.net2003中可以用标准C++吗?听说这个版本变化蛮大的,有什么代码托管,在这个版本里,输出用的是“console.writeline ""”
谁能给我个标准C++的“Hello C++"的代码,环境是VC++,要用到cout<< 谢谢

如果想要用cout<<,你在程序的开头应该写
#include<iostream>
using namespace std;

或者
#include<iostream.h>
printf函数包含在cstdio里面,是c的输出格式

我也是一个初学者,个人认为,vc++里面除了C++的那些东西,还包含了可视化程序设计和windows下编程的东西。而visual studio只是一个操作平台。

你试试这个程序
#include<iostream>
using namespace std;

int main()
{
cout<<"Hello world."<<endl;
return 0;
}

printf是标准的C语言里的东西,C++可以兼容,标准C++都可以在VC里面编译。
使用cout,要在最前面#include <iostream>,在所有的#include写完之后加上一句using namespace std;

还有,如果你是用cout>>的就错了,应该是cout<<

可以在预编译指令的下面,也就是#include<iostream>的下面输入一行
using namespace std;,这是使用std空间中的元素,也就是cout,cin,endl等等一类的流操作指令。如果想编译指令运行地更快的话,可以把using namespace std;这一行换成using std::xxx;(举例using std::cin;)之类的。这样可以稍微提高你程序的运行速度。当然这样做的效果并不会明显,当然如果你的程序不会太大的话……当然也可以不在开头的时候打入这些行。程序如果小的话,直接在你需要使用std元素的时候在前面输入std::xxx(例如std::cin;std::cout;std::endl)这样也是合法的。

我怕你建立的是C的问文件,而不是C++文件。前面的源文件以.C为后辍名的,而后面是以.CPP为后辍名的.

你写错了,应该是cout<<我也从来没听说过VC++里只能用printf输出的

你可能用的是TC环境下的软件吧 TC和VC是2个编程环境 所以不一样吧.