Chào buổi sáng,Không có đầu ra bàn điều khiển trên cout
Tôi gặp vấn đề với IDE Eclipse cho nhà phát triển C/C++.
Tôi đang viết một công cụ smal để chuyển đổi Chuỗi. Trong khi kiểm tra trên một số điểm nhật thực dừng lại để cung cấp cho đầu ra bàn điều khiển. ví dụ:
cout<<"test";
không được hiển thị.
Nhưng nó không phải mọi nơi ... một ví dụ khác:
// File path as argument
int main(int argc, char* argv[]) {
if (argc != 2) {
cout
<< "ERROR: Wrong amount of arguments! Only one allowed...\n";
cout << "\n" << "Programm closed...\n\n";
exit(1);
}
CommandConverter a(argv[1]);
cout<<"test";
a.getCommandsFromCSV();
cout<<"test2";
return 0;
}
Các thông báo lỗi sẽ được hiển thị một cách chính xác nếu đối số là mất tích. Nhưng nếu đối số là ở đó và chương trình tiếp tục đầu ra kiểm tra:
cout<<"test";
cout<<"test2";
không được hiển thị ...
tôi đang thiếu một cái gì đó rõ ràng?
Cảm ơn trước!
Tôi chưa sử dụng Eclipse, nhưng bạn có chắc chắn rằng mã của bạn đang hoạt động tốt. Nếu tình cờ, nó bị treo ở dòng 'CommandConverter a (argv [1]);', và bạn không được thông báo về sự cố, bạn sẽ không thấy bất kỳ đầu ra nào. –
điều gì sẽ xảy ra nếu bạn chạy trên dòng lệnh? – Nim
Tôi đang chạy nó atm chỉ trên commandline ... nhưng làm điều này thông qua eclipse console ... nên được cùng phải không? - Mã không sụp đổ ở đó ... nó làm rất nhiều sau này ... để phân tích thêm tôi cần phải đặt ra. Nếu tôi gỡ lỗi và vượt qua điểm đó, không có gì được hiển thị:/ – Beasly