初学c++,编写简单程序如下: #include<stdio.h> int main() { printf("hello world!\n"); }

在预编辑命令中如果是#incllude<iostream>或#incllude<iostream.h>就总是运行错误。请问以上几种有什么区别?我看几种不同教材里这些输入法... 在预编辑命令中 如果是#incllude<iostream>或#incllude<iostream.h>就总是运行错误。
请问以上几种有什么区别?
我看几种不同教材里这些输入法都有啊
win7 vc6.0
展开
 我来答
gengqifu
2012-09-20 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:33.3万
展开全部
stdio.h这个是标准c的头文件,你的printf是标准c的io函数,在这个头文件中声明。
而isotream是标准c++的io流,标准c++的io流不是用printf的,而是用流操作符cin和cout。
所以你用printf输出字符串,如果#incllude<iostream>包含头文件肯定不行,因为这这里没有printf的定义。
追问
#include
int main()
{
std::cout <<"hello world."<< std::endl;
return 0;
}

以上依然不行
追答
报什么错呢?
liuwei023320
2012-09-20
知道答主
回答量:22
采纳率:0%
帮助的人:10.1万
展开全部
vc++6.0跟window7不兼容的、、运行不起。。可能不是你程序的错误。。。你把程序发出来看看。。。
追问
#include
int main()
{
printf("hello world!\n");
}

难道是我下载的vc版本不对?少了点什么吗?
追答
#include
void main(){
cout<<"hello word!\n";
}用这个吧、、、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
968_968
2012-09-20 · 超过30用户采纳过TA的回答
知道答主
回答量:190
采纳率:0%
帮助的人:88万
展开全部
#incllude
为什么双写“l”?
追问
只是笔误
追答
发一下错误信息的截图
也许能找到缘由。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouciming
2012-09-20 · TA获得超过223个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:156万
展开全部
为何不帖代码,直接点好不?
更多追问追答
追问
#include
int main()
{
printf("hello world!\n");
}
追答
既然main返回int类型,那么你的return在哪呢?有错误不,如果有,请直接帖出来!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式