作者chieh0721 (chieh0721)
看板Programming
标题[问题] 新手请教C++问题
时间Wed Nov 23 02:15:34 2011
我不是资工相关背景 但觉得程式语言很重要 於是决定自修
因为是新手 问的问题可能很笨 希望大家可以不吝指教>"<
我的电脑里安装了几个C++相关的软体(我不太确定他们之间的关连性)
包含:C++ Builder 6, Dev-C++, Microsoft Visual C++ 6.0
当我照个参考书上的范例code打
却只有Microsoft Visual C++ 6.0 可以成功执行
因此感到十分纳闷
范例code如下:
#include <stdio.h>
int main(void)
{
int x, y, z;
printf( "Enter x:");
scanf("%d", &x);
printf( "Enter y:");
scanf("%d", &y);
printf("x = " "%d" "\n", x);
printf("y = " "%d" "\n", y);
z = x + y;
printf("z = x + y = %d. \n", z);
}
照理说 他该是在我给完x值及y值 按下enter後 就会出现x=某值 y=某值 z=x+y=某值
但我用Dev-C++ 编译并执行 在我给完xy 按下enter後 整个视窗就不见了
而我用C++ builder 6 按下run後则是出现:
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM
FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
根本无法执行
我确实有将档案存为.cpp
也确实在每次执行前存档
但不知道为什麽同样的code 只能在Microsoft Visual C++成功执行
在Dev-C++和C++ builder6 却不行呢?
有请大家解惑 感激不尽Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.95.141
1F:→ MOONRAKER:因为这个写法已经上古了 古代写法218.160.180.116 11/23 02:30
2F:→ MOONRAKER:对古代compiler(VC6)刚好绝配218.160.180.116 11/23 02:30
3F:→ MOONRAKER:合理的回答是赶快弄一本新书来看218.160.180.116 11/23 02:30
4F:→ MOONRAKER:坏心的回答是…就继续这样写没有关系 |D218.160.180.116 11/23 02:31
5F:→ drm343:这个是 C 语的写法,C++ 通常是用 cout 59.113.129.26 11/23 08:01
6F:→ drm343:跟 cin 59.113.129.26 11/23 08:01
7F:→ mythnc:system("pause"); (随便猜)220.132.210.152 11/23 15:08
8F:→ priv:Dev C++是因为你执行完没有暂停所以跳出 140.113.23.102 11/23 15:24
9F:→ priv:BCB的话会出现VCL应该根本开错project种类了 140.113.23.102 11/23 15:24
10F:→ chieh0721:真的是project设定&pause的问题! 140.113.95.141 11/24 18:38
11F:→ chieh0721:太感谢大家了>"< 140.113.95.141 11/24 18:38
12F:推 bigbo:编译器先装一套就好了,等熟了再完其他的 220.131.10.153 11/24 23:50
13F:→ callmei:DEVC应有成功执行 但没PAUSE 所以马上关掉 140.112.218.94 11/27 01:27
14F:→ WPC001:应该编不过吧... 没return这样会过? 114.43.77.44 11/28 00:32
15F:→ priv:编得过 140.113.23.102 11/28 09:39
16F:→ priv:基於某些理论,no return都只会是warning 140.113.23.102 11/28 09:40
17F:→ priv:基於某些理由,sorry 140.113.23.102 11/28 09:40
18F:推 DeathBook:bcb要先build 才能run123.204.113.110 11/29 04:34
19F:推 lance70176:哈 我也只会C语言 写法跟楼主一样 123.194.48.250 11/29 21:17
20F:推 jason12308:NO RETURN在这支程式并没有差.........118.160.220.233 12/07 12:03