作者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