2014-01-18 15 views
0

我是新來C++我試圖做一個簡單的程序,計算每週薪酬。看到下面的源代碼。當我運行程序時,它讓我進入工作時間,但是當我點擊進入程序關閉時,n不會繼續執行其餘的代碼。不知道我哪裏錯了,請幫助。程序沒有正確運行在開發c + +

#include <iostream> 

using namespace std; 

int main() 

{ 
    int workDays; 
    float workHours, payRate, weeklyPay; 

     workDays = 5; 
     payRate = 38.55; 

     cout<< "Enter the number of hours worked: "; 
     cin >> workHours; 
     cin.ignore(); 

     weeklyPay = workDays * workHours * payRate; 

     cout << "Weekly Pay = "; 
     cout << weeklyPay; 
     cout << '\n'; 

     return 0; 
} 
+0

你已經試過調試過嗎? –

+0

程序關閉,因爲它完成了,你需要等待最後的按鍵,所以它停在那裏 – thumbmunkeys

+0

現在是學習程序員最重要工具之一的好時機:調試器。如果你做了一個調試版本(在IDE中,只需選擇「調試」目標或類似的,在例如'gcc'的控制檯中添加'-g'標誌),那麼你可以在調試器中運行該程序,如果發生崩潰它會停止該崩潰的位置。現在您可以檢查變量或函數調用堆棧。您也可以逐行瀏覽代碼,看看它的功能。 –

回答

0

What compiler您正在使用我爲了運行此代碼?

我正在使用Visual Studio 10作爲IDE,它正在爲我工​​作。

+0

謝謝你是這個問題。我正在使用Dev-C++。 – nicky

1

的DEVC++它結束後,你必須自己添加此功能不會暫停節目:

首先包括conio.h

#include <conio.h> 

然後在主的底部添加getch()

getch();