2011-05-10 3 views
-2

이 코드를 실행할 수없는 것 같아 출력을 알아야합니다. 어떤 사람이 나를 도울 수 있습니까?출력을 컴파일 할 수 있습니다.

vector<int> myinventory(4); 
myinventory[0] = 2; 
for (int i = 1; i <= 3; i++) 
{ 
    myinventory[i] = 2*myinventory[i -1]; 
} 
myinventory.push_back(34); 
for (int i = 0; i < myinventory.size(); i++) 
{ 
    cout << myinventory[i]<< " "; 
} 

훌륭한 결과물을 제공 할 수 있다면 제발, 제발.

+5

작성하여 컴파일하고 실행하십시오. 기간. –

+1

이것이 코드의 전부라면'#include' 문과'main' 함수가 빠져 있습니다. – birryree

+3

컴파일러처럼 보이나요? – bacchus

답변

1

펜과 종이로 그냥 걷습니다. 또는 이미 말한대로; 쓰기, 컴파일 및 실행

1

는 콘솔 출력을 플러시

cout << myinventory[i]<< " " << std::endl;을보십시오. "실행되지 않을"것이 유익한 정보가 아니기 때문에 이것이 제대로 작동하는지 알기가 어렵습니다. 디버거에서 단계별 실행을 시도 했습니까?

관련 문제