问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++编译。。。

发布网友 发布时间:2022-04-24 01:06

我来回答

3个回答

热心网友 时间:2023-08-19 09:57

#include <windows.h>

#pragma comment(lib, "Winmm.lib") //漏掉库文件
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR szCmdLine,int iCmdShow)
{

char szAppName[]="HelloWin";
HWND hwnd;
MSG msg;
WNDCLASS wndclass;

wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor = LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName = NULL;
wndclass.lpszClassName = szAppName;
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,"This program requires Windows NT!",szAppName,MB_ICONERROR);
return 0;
}
hwnd = CreateWindow(szAppName,
"The Hello Program",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);

ShowWindow(hwnd,iCmdShow);
UpdateWindow(hwnd);

while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}

return msg.wParam ;
}

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)//WndProc w小写了。
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect;

switch(message)
{
case WM_CREATE:
PlaySound("hellowin.wav",NULL,SND_FILENAME | SND_ASYNC);
return 0;

case WM_PAINT:
hdc = BeginPaint(hwnd,&ps);
GetClientRect(hwnd,&rect);
DrawText(hdc,TEXT("Hello,Windows98!"),-1,&rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
EndPaint(hwnd,&ps);
return 0;

case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}

热心网友 时间:2023-08-19 09:57

#include <iostream>
#include <string>
using namespace std;
void swap(char &s1, char &s2)
{
char &t = s1;
s1=s2;
s2=t;
}

void main(void)
{
char *s1="BD", *s2="BC", *s3="AB";
if(strcmp(s1,s2)>0)
swap(s1,s2);
if(strcmp(s2,s3)>0)
swap(s2,s3);
if(strcmp(s1,s2)>0)
swap(s1,s2);
cout<<s1<<endl<<s2<<endl<<s3<<endl;
}

热心网友 时间:2023-08-19 09:58

void swap(char *s1, char *s2)
{ char t;
t=*s1; *s1=*s2; *s2=t;
}

这个函数本身就是问题吧!
c语言中的编辑,编译,连接,运行分别是什么意思

1、编辑:编写代码,制作C语言的源文件。2、编译:是由编译程序将C语言源文件转换成二进制中间文件,对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。3、链接:将编译中生成的中间文件组合成二进制可执知行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法...

C语言代码怎么编译成.o文件?再怎么变成.exe文件?

简单的说,由编译器做一些工作,把c语言转换成机器可以识别的机器语言(.exe)一般把.c到.o称之为编译,.o到.exe称之为连接编译+连接整个过程的统称也叫编译 具体的过程,你可以认为是翻译,如果真的很感兴趣,学一下编译原理也可以。 我想我在这说一堆词法分析 语法分析 语义分析什么的 估计你也不会感兴趣的 追问...

c语言编译后的文件名后缀是什么

c语言编译后的文件名后缀是.c和.h。.h中一般放的是同名,.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。.c文件,以c为扩展名,一般存储具体功能的实现。.h文件,称为头文件,一般存储类型的定义,函数的声明等。通常,头文件被.c文件包含,使用#include语句。但值得注意的是,...

c语言中如何编译头文件啊

只要在程序开头加入#include,就可以完成c语言编译头文件。在编译过程当中,头文件自动会被添加到源文件当中一起进行编译。编译,编译程序读取源程序,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。

C语言文件的编译与执行的四个阶段并分别描述

开发C程序有四个步骤:编辑、编译、连接和运行。任何一个体系结构处理器上都可以使用C语言程序,只要该体系结构处理器有相应的C语言编译器和库,那么C源代码就可以编译并连接到目标二进制文件上运行。1、预处理:导入源程序并保存(C文件)。2、编译:将源程序转换为目标文件(Obj文件)。3、链接:将...

c语言中一定要编译吗

C语言程序在执行前必须经过编译过程。C语言的编译器,如GCC(GNU Compiler Collection),广泛应用于多种操作系统中,包括Linux、BSD、Mac OS X以及Windows。GCC作为自由软件的典范,由自由软件基金会发布,遵循GPL(GNU General Public License)协议。编译过程中的链接阶段负责将多个目标文件合并,确保程序中...

为什么c语言中一定要编译?

c语言中一定要编译。现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一...

c语言源程序文件经过c编译程序编译连接之后生成一个后缀为什么_百度知 ...

“.exe”C语言源文件后缀名是“.c”,编译生成的文件后缀名是“.obj”,连接后可执行文件的后缀名是“.exe”。c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。

C语言编写好代码后,怎么编译,最后生成可执行文件?

1、打开c语言编辑工具,在工具中写入程序的源代码。2、完成以后,点击编译后点击组建,然后点击执行。3、执行完程序,点击回车按钮选项。4、点击文件另存为把文件存到你能够找到的文件夹中。5、打开保存在桌面的文件夹,里面有有一个 Bebug 的文件夹。6、打开 Bebug 的文件夹,有一个以.exe为后缀...

c语言写完代码后怎么运行

gcc -o hello_world hello_world.c # 编译 ./hello_world # 运行 这里,“gcc”是GNU编译器集合中的C语言编译器,“-o hello_world”指定输出文件名为“hello_world”(在Linux中,如果不指定输出文件名,GCC会默认生成一个名为“a.out”的可执行文件...

linux gcc编译c文件 linux gcc编译命令 linux c语言编译 gcc编译命令 linux怎么用gcc编译 c程序编译 c语言怎么编译 c语言编译过程 c语言条件编译
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南京华能智慧供应链投资管理合伙企业(有限合伙)怎么样? 被狗紧咬不放怎样快速让其松口?很多人不知道! 如何维修筋膜枪?筋膜枪维修教程? 订车票,和定房间的英语作文(初2水平的)。 初二的英语作文,谁有? 华硕飞行堡垒按哪个键可以进入输入密码的页面 ...说是考核期,不给你假,你会怎么样做?是选择辞职还不请假了... 怎么解决华硕飞行堡垒设置密码的问题 ...昨天给领导续假,领导给发了红包,我该怎么办? 轩辕传奇手游仙鹤池在什么地方 位置详细解析 MARIAH CAREY 英语介绍 NBALP--哪个网络电视播放器有这个台 关于ATI移动显卡 教师的师德师风,教学效果,校本研修进行评价. 我想应聘教师工作 要写自我评价怎么写好呢 物理教师自我评价简短 学生对老师的评价(评职称用的 )300到500字 初中物理教师自我评价 继续教育教师互评评语 成都市中小学教师继续教育读书评价怎么写 继续教育学习成效及评价怎么填? 相亲女最近态度冷淡了,消息不怎么回复 或者简单回复 具体问题如描述 相亲女突然对我冷淡了,怎么办 相亲对象一开始很热情,后来突然就不联系了,是怎么回事? 相亲对象,之前聊的挺好的,后来突然冷淡了,也不主动找我聊天 相亲认识的女生头一个星期还有点热情,还牵过手,第二个星期突然冷淡了许多,后来我问她怎么回事? 相亲女孩认识一个月了 突然变冷淡了 为什么大多相亲女生都很冷淡? 相亲女最近变的冷淡了,也不知道为什么,每天微信给她发,她时回时不回的,电话上也没说几句就挂了,但是 相亲女渐渐冷淡怎么回事 华为手机可不可以除电话薄以外的电话拉黑或者拒接? 手机如何拒接号码簿以外的所有电话? 中国移动有拒接异地电话的业务吗?经常接到异地不知名的电话,能不能拒接? 苹果手机怎么设置拒接通讯录以外电话? 三星手机可以拒接通讯录以外的电话吗? 苹果手机在么拒接通讯录以外的电话 手机有拒接电话功能吗? 怎么在photoshop中去掉切图的切线呢? 请问PS灰色切片怎么删除或者避免? 有哪些看起来很高大上的背景墙吗? 如何用瓷砖把电视背景墙装修出高大上的感觉? 如何选择电视背景墙,让整个房子看起来高大上? 电视墙如何设计高大上? 晒晒表哥刚装修完的新婚房,头一次见这样装客厅背景墙,可稀奇了 漂亮又是高品质生活的石材背景墙有哪些? 电视背景墙怎样设计才能显得高大上呢? 背景墙装修攻略,怎样装修墙面才高大上? 3.9米宽、4.5米高客厅背景墙怎样做好看? 电视背景墙再美,电线没藏好也白搭! 有哪三招让客厅秒变高大上? 现在的背景墙一般流行什么样的材料?