2012-06-08 42 views
7

Tôi là người mới bắt đầu hoàn chỉnh. Tôi vừa mới tải xuống xCode ngay hôm nay. Đây là một ảnh chụp màn hình của những gì tôi có:Tôi thành công có thể chạy một chương trình Hello World trong C++, nhưng tôi không thể xem và xuất. Nó đâu rồi?

enter image description here

Như bạn thấy, tôi chạy thành công chương trình này, tuy nhiên, tôi không thể nhìn thấy bất kỳ ra đặt ở bất cứ đâu. Nó ở đâu và làm thế nào để tôi nhìn thấy nó?

+0

Chúng tôi có định dạng mã ở đây vì một lý do. Ảnh chụp màn hình khó đọc/sao chép, nhiều hơn thế nên khi chúng không có trong bài đăng. – chris

+0

@chris: đối với hầu hết các trường hợp tôi đồng ý, nhưng trong trường hợp này, tôi nghĩ ảnh chụp màn hình là đủ công bằng. Đối với không được "trong" bài viết, đặc quyền đó có đại diện nhiều hơn user1443548 có cho đến nay ... – sarnold

+2

Tôi thấy một _build_ thành công nhưng không có gì ở bất cứ nơi nào chỉ ra rằng nó đã được _run _... – sarnold

Trả lời

3

Đặt điểm ngắt tại câu lệnh trả về hoặc hàm getchar() trước khi trả lại. Lý do bạn không nhìn thấy đầu ra là do giao diện điều khiển đóng khi chương trình thoát. Vì vậy, các điểm trên ngăn chương trình kết thúc.

+0

Xcode có thực sự không tạm dừng cho bạn như các IDE khác không? Tôi đã không nhìn thấy một IDE mà không. – chris

+1

Visual Studio thì không. – Superman

+0

Từ những gì tôi đã nhìn thấy khi người khác đang sử dụng nó, nó cho họ. Nó có thay đổi trong một phiên bản không? – chris

5

Dường như chương trình không chạy, chỉ được xây dựng. Trạng thái ở trên cùng cho biết xây dựng đã thành công, chứ không phải chạy đã thành công. Command-R sẽ chạy chương trình.

Đây là những gì nó sẽ giống như khi bạn chạy chương trình: Finished running

Ngoài ra bạn có thể sử dụng Log Navigator để đi và xem kết quả từ xây dựng và sửa lỗi trước phiên. Log Navigator

Bạn thường sẽ thấy các chương trình hướng dẫn được viết cho Windows nơi chương trình kết thúc bằng cách yêu cầu người dùng nhập liệu. Lý do cho điều này là mô hình giao diện điều khiển trên Windows có chương trình sở hữu cửa sổ giao diện điều khiển, vì vậy cửa sổ sẽ biến mất ngay khi chương trình thoát. Vì vậy, bằng cách yêu cầu đầu vào là điều cuối cùng chương trình sẽ tiếp tục chạy cho đến khi người dùng cung cấp cho nó đầu vào đó, trong đó chương trình sẽ hoàn thành và cửa sổ bảng điều khiển sẽ biến mất.

Nền tảng không phải Windows không hoạt động theo cách này và thường không yêu cầu mã như vậy.

Các vấn đề liên quan