我在学校和自己学习 C++ 编程。现在我正在尝试对视觉体验和用户界面进行一些升级。我的问题是,我可以在简单地单击 MessageBox 的“NO”按钮后关闭程序吗?程序运行后,我想跳过“按任意键继续”。这是代码:`
#include<iostream>
#include<windows.h>
#include<stdlib.h>
using namespace std;
int main()
{
MessageBox ( NULL, "7. Adott az a(i), i=1,n szamsor. Hozzuk létre a b szamsort", "Feladat szovege", MB_OK);
float a[111], b[111], n;
cout<<"n= ?\b";
MessageBox ( HWND_DESKTOP, "Kerlek irj be egy szamot, hogy hany ertek van a sorozatban!", "10_tombok/07", MB_OK);
cin>>n;
cout<<"\n";
for(int i=1; i<=n; i++)
{
cout<<"a"<<i<<"= ?\b";
cin>>a[i];
}
for(int i=1; i<=n; i++)
{
if (a[i]>=0)
{
b[i]=2*a[i];
}
else
{
b[i]=-a[i]/2;
}
}
cout<<"\nA 'b' szamsor: ";
for(int i=1; i<=n; i++)
{
if (i!=n)
cout<<b[i]<<", ";
else
cout<<b[i]<<"\n";
}
int mbID= MessageBox (NULL, "Szeretned ujra futtatni a programot?", "Program end", MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2);
switch (mbID)
{
case IDYES:
{
return main();
break;
}
case IDNO:
{
//here i need something
return 0;
break;
}
}
`