2013-01-19 50 views
0

我的程序(下)編譯,但它不會讓我輸入值。我查看了很多線程,聲稱從運行中點擊終端盒,但只會出現一個窗口,聲明「按下此窗口關閉」,這實際上違背了目的。任何對此的幫助都會很大。由於運行qt終端的Windows 7

#include <QCoreApplication> 
#include <QTextStream> 


//using namespace std; 
QTextStream cin(stdin); 
QTextStream cout(stdout); 

int main() 
{ 
    QString firstName; 
    QString lastName; 
    QString houseNumber; 
    QString streetName; 
    QString streetType; 
    QString city; 
    QString state; 
    QString zipCode; 
    QString phone; 

    cout<<"Please enter your first name: " << endl; 
    cin >> firstName; 
    cout << endl <<"Please enter your first name: " << endl; 
    cin >> lastName; 

    cout << endl <<"Please enter your house number: " << endl; 
    cin >> houseNumber; 

    cout << endl <<"Please enter your street Name: " << endl; 
    cin >> streetName; 

    cout << endl <<"Please enter your street type (i.e. Rd, St, Blvd, ect): "; 
    cin >> streetType; 

    cout << endl <<"Please enter your city: " << endl; 
    cin >> city; 

    cout << endl <<"Please enter your state: " << endl; 
    cin >> state; 

    cout << endl <<"Please enter your zip code: " << endl; 
    cin >> zipCode; 

    cout << endl <<"Please enter your phone number: " << endl; 
    cin >> phone; 


    cout << endl << "Your information is: " << endl << endl; 
    cout << firstName <<" "<<lastName<<endl; 
    cout << houseNumber << " " << streetName << " " << streetType << endl; 
    cout << city << ", " << state << " " << zipCode << endl; 
    cout << "Phone Number: " << phone << endl << endl; 

    return 0; 
} 
+0

[控制檯輸入與Qt Creator]可能重複(http://stackoverflow.com/questions/1356328/console-input-with-qt-creator) – user763305

回答