论坛: 编程破解 标题: 请问两个很简单的问题,麻烦给指点下! 复制本贴地址    
作者: glypk [glypk]    论坛用户   登录
问题一,下面的程序错哪了,我实在找不见了!
#include <iostream>
int main()
{
using std::cout;
using std::endl;

unsigned short int Width = 5, Length;
Length =10;
unsigned short int Area = (Width * Length);

cout << "Width: " << Width << "\n";
cout << "Length: " << Length << endl;
cout << "Area: " << Area << endl;
return 0;
}
这个程序组建时没有问题,但是一到执行就出错了,请给看看错哪了,谢谢了!
问题二,就是怎么将C++的代码转换为双击就可以执行的程序啊!?
比如说最简单的HELLO WORLD这个程序怎么转换成在WINDOWS下双击直接可以运行的程序!

地主 发表时间: 07-07-02 12:14

回复: jhkdiy [jhkdiy]   版主   登录
我在DEV-C++4。9里编译和运行都很正常啊,不知你的编译环境是什么,我做了小小修改:
代码:

#include <iostream>

int main()
{
    using std::cout;
    using std::endl;

    unsigned short int Width = 5, Length;
    Length =10;
    unsigned short int Area = (Width * Length);

    cout << "Width: " << Width << "\n";
    cout << "Length: " << Length << endl;
    cout << "Area: " << Area << endl;
    getchar();  //加上这个以便观测结果。
    return 0;
}



第二个问题则是在源代码在经过编译器成功编译后会自动生成一个执行文件,你只要找到这个执行文件双击就可以运行了。

B1层 发表时间: 07-01-09 01:21

回复: glypk [glypk]   论坛用户   登录
我已经找到这个文件了,双击后只是闪了一下就马上消失了,无法像在C++下能正常显示!我想问下怎么样才能让它正显示啊!

B2层 发表时间: 07-01-09 09:14

回复: glypk [glypk]   论坛用户   登录
谢谢了,版主!

B3层 发表时间: 07-01-09 09:20

回复: kert_t8 [kert_t8]   论坛用户   登录
打开一个cmd命令窗口,用dos的方法运行

你用的console模式,运行完了窗口就关了,所以闪一下

或者在程序最后return前加上getchar(),呃,c++加啥就不知道了

B4层 发表时间: 07-01-09 10:40

回复: ypy [ypy]   见习版主   登录
system("pause")

B5层 发表时间: 07-01-11 11:39

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号