社区
C++ 语言
帖子详情
win32控制台程序
chester_lp
2008-04-17 12:36:03
写了如下简单代码
#include <iostream>
using namespace std;
void main()
{
cout<<"XXXX"<<endl;
}
当建立的工程是win32应用程序的时候会报错。但是建立win32控制台应用程序时却可以显示出结果。
特此请教这是怎么回事???
谢谢了哈
...全文
322
11
打赏
收藏
win32控制台程序
写了如下简单代码 #include using namespace std; void main() { cout<<"XXXX"<<endl; } 当建立的工程是win32应用程序的时候会报错。但是建立win32控制台应用程序时却可以显示出结果。 特此请教这是怎么回事??? 谢谢了哈
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gohong
2011-11-16
打赏
举报
回复
学习ing
萧乐颜
2008-04-18
打赏
举报
回复
Windows支持的两种应用程序:
(1) 基于图形用户界面的应用程序,即GUI;
(2) 基于控制台用户界面的应用程序,即CUI.
Windows应用程序必须有一个在应用程序启动运行的调用进入点函数:
应用程序类型 进入点
需要ANSI字符和字符串的GUI应用程序 WinMain
需要ANSI字符和字符串的CUI应用程序 main
需要Unicode字符和字符串的GUI应用程序 wWinMain
需要Unicode字符和字符串的CUI应用程序 wmain
mymtom
2008-04-17
打赏
举报
回复
这么晚了, 还这么多人不睡?
mymtom
2008-04-17
打赏
举报
回复
[Quote=引用楼主 chester_lp 的帖子:]
写了如下简单代码
#include <iostream>
using namespace std;
void main()
{
cout < <"XXXX" < <endl;
}
当建立的工程是win32应用程序的时候会报错。但是建立win32控制台应用程序时却可以显示出结果。
特此请教这是怎么回事???
谢谢了哈
[/Quote]
WIN32 GUI程序是WinMain为入口吧.
另外:
强烈建议
int main()
{
/* TODO: Add you code */
return 0;
}
或者
int main(int argc, char *argv[])
{
/* TODO: Add you code */
return 0;
}
不要用void main()了.
HelloDan
2008-04-17
打赏
举报
回复
要选择正确的工程啊。你写的就是控制台程序啊。
星羽
2008-04-17
打赏
举报
回复
Win32控制台项目是Win32项目的一种,所谓控制台即是指在 DOS 窗口下完成输入输出,而其它的 Win32 项目种类可能需要在 Windows 窗口环境下工作,或作成服务器的形式或DLL形式等。
xhd3767
2008-04-17
打赏
举报
回复
window 程序的入口是winmain
而consle的程序入是main
xhd3767
2008-04-17
打赏
举报
回复
先占上
chester_lp
2008-04-17
打赏
举报
回复
[Quote=引用 5 楼 mymtom 的回复:]
引用楼主 chester_lp 的帖子:
写了如下简单代码
#include <iostream>
using namespace std;
void main()
{
cout < <"XXXX" < <endl;
}
当建立的工程是win32应用程序的时候会报错。但是建立win32控制台应用程序时却可以显示出结果。
特此请教这是怎么回事???
谢谢了哈
WIN32 GUI程序是WinMain为入口吧.
另外:
强烈建议
int main()
{
/* TODO: Add you code */
return 0; …
[/Quote]
return 0代表啥意思???
没想到那么高手在啊。。
驴被脑袋踢了
2008-04-17
打赏
举报
回复
up ding
yegoo
2008-04-17
打赏
举报
回复
[Quote=引用 2 楼 xhd3767 的回复:]
window 程序的入口是winmain
而consle的程序入是main
[/Quote]
Win32
控制台
程序
是什么
刚接触Windows那一套,大多数概念都还没建立起来,整理了一下网上对“
Win32
控制台
程序
”的理解,谢谢各位网友了。
win32
控制台
项目指在32位Windows命令提示符(即所谓的dos)环境下运行的应用
程序
...
win32
项目指运行于32位Windows操作系统中的应用
程序
...包括
win32
控制台
项目... 1、
Win32
项目包括:
Win32
应用
程序
、
控制台
应用
程序
、DLL 或其
Hey,别搞错了
Win32
项目和
Win32
控制台
程序
你是否和我一样呢,写了很多
控制台
程序
,特别熟悉cout、main函数等等。 但是你同样也听说过
win32
api !!当在你的
控制台
应用
程序
中写下某个api函数的时候,你也许会窃喜api函数带来的方便。但是当你编译代码的时候,编译器会无情的通知你“不能识别XX标识符”。 所以,从现在开始我的blog.你兴致勃勃的打开vs2010,选择“文件”-》“新建”-》“项目”,你会看到如下: 正如你
Win32
控制台
程序
与
Win32
程序
Win32
控制台
程序
直观上就是
程序
在一个类DOS的界面下运行,会跟用户进行简单的输入/输出交互,但无法做到更多的交互(或者是不方便做到更多的交互);而
Win32
程序
则是微软平台下开发软件的一个广阔平台,利用Windows API来实现功能,而MFC是对Windows API的二次封装,理论上来说MFC可以实现的利用纯粹的
Win32
程序
也可以实现。
win32
项目和
win32
控制台
程序
的区别
回答1: 1、
win32
应用
程序
是指窗口类的,像QQ之类的,有图形化界面,而
控制台
是指运行在黑框下的,像cmd之类的; 2、
win32
控制台
项目指在32位Windows命令提示符(即所谓的dos)环境下运行的应用
程序
...
win32
项目指运行于32位Windows操作系统中的应用
程序
...包括
win32
控制台
项目... 3、最大的区别当然是
程序
入口了,console的入口是main,Windows的入口时WinMain。而
程序
的入口点是可以重新设置的。我们可以在console应用
程序
中设置...
win32
控制台
程序
和
win32
程序
的区别
win32
应用
程序
的入口是winmain 而
win32
控制台
应用
程序
的入口是main 但是
程序
中
程序
的入口点是可以被重新设置的 也就是
win32
应用
程序
的入口点可以被设置为main。反之亦可。、
win32
控制台
运行
程序
开发的一般没有界面,是dos界面下运行的应用
程序
。 项目一般采用了界面开发,如mfc界面,开发的结果是一个界面, 1、
Win32
项目包括:
Win32
应用
程序
、控
C++ 语言
65,210
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章