c++问题(cout输出不显示)

c++问题(cout输出不显示),第1张

这是因为你同时用iostream和stdio两种输入输出标准导致的,你应该只用一个,要么用C的,要么用C++的。

如:

//#include <iostreamh>

#include <stdioh>

struct person // 结构定义

{

char name[10];

};

person allone[6];

void main()

{

int i;

for(i = 0;i < 6;i++) // 输入数据

{

printf("%d name:",i); //(1)

gets(allone[i]name); //(2)

printf("\n");

}

}

WinMain函数是写WIN32窗口程序的,所以就没有DOS那个控制台,就没有输入输出的地方了。cin,cout是控制台输入输出的,就是那个DOS界面,在写CONSOLE程序时,用main才行。

里面像include std return main 这种在c语言里面常用的关键字一般都在编辑器里显现非黑的颜色。cout 这样的 非关键字一般黑色呈现。 就这个原因,不是任何毛病。

这是VC60和VC2008的一点区别,在vc2008中使用头文件都是类似于

#include <iostream>

using namespace std;

它使用了名空间,所以跟VC60不同,以后按这个格式写就行了。

以上就是关于c++问题(cout输出不显示)全部的内容,包括:c++问题(cout输出不显示)、哪一位VC的高手能告诉我为什么WinMain函数中无法使用Cout或Cin不胜感激!、为什么我的VC6.0中的cout是黑色的 而不是灰色的 结果导致这种状况等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9634644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存