作者YishengSu (快乐的多多)
看板C_and_CPP
标题[问题] 有关操作程式的问题
时间Tue Oct 27 21:03:20 2009
( *[1m *[m 为色码,可以按 Ctrl+V 预览会显示的颜色 )
( 未必需要依照此格式,文章条理清楚即可 )
遇到的问题:跑程式时自动关闭画面
例如:某个程式要我输入两个数字 并帮我加总
可是输入完按enter後 他却自动关闭了
平台:borlandC++ builder 6
有问题的code:
#include <stdio.h>
int main()
{
int integer1; /* first number to be input by user */
int integer2; /* second number to be input by user */
int sum; /* variable in which sum will be stored */
printf( "Enter first integer\n" ); /* prompt */
scanf( "%d", &integer1 ); /* read an integer */
printf( "Enter second integer\n" ); /* prompt */
scanf( "%d", &integer2 ); /* read an integer */
sum = integer1 + integer2; /* assign total to sum */
printf( "Sum is %d\n", sum ); /* print sum */
return 0; /* indicate that program ended successfully */
} /* end function main */
补充说明:程式应该不会错 因为我是照抄的 只是还是跑不出来
就是跟上面说的一样 没有跑出结果程式就关掉了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.68.217
1F:→ YishengSu:呵呵 找到错误了 原来最後少加一行scanf( "%d", &sum ); 10/27 21:07
2F:→ YishengSu:原来课本也会错这麽大^^" 10/27 21:07
3F:推 carlcarl:婀 sum还要输入的话 那你里面那个加法不是就没用了吗= =" 10/27 21:09
4F:→ carlcarl:我一开始看觉得是没加system("pause"); 的关系耶= =a 10/27 21:10
5F:→ VictorTom:推楼上:) 10/27 22:10
6F:→ ledia:我想原 po 找到的错误应该是误会 XD 10/27 22:18
7F:推 VictorTom:我想原po找到的答案是自己输入进去的XDDD 10/27 22:27
8F:推 ioioioioioio:原波:囧 10/28 11:41
9F:推 bmzz:嘴角失守 10/28 18:28
10F:→ YishengSu:恩 我好像搞错了 可是还没完全了解..... 10/28 21:37