2016-04-04 13 views
14

Có cách nào để gửi EOF đến stdin khi chạy chương trình c trong IDE Clion không? Tôi đã thử ctrl + D - nó chỉ đơn giản là tắt chương trình xuống. Ctrl + Z cũng không hoạt động. Bất kỳ ý tưởng nào?gửi EOF đến stdin trong Clion IDE

BTW - Tôi đang sử dụng nó trên hệ điều hành Windows 10.

+1

Trong Windows, 'Ctrl-Z' phải là * phím tắt đầu tiên sau dòng' newline' *. Không biết về Clion. –

+1

Bạn có tìm thấy câu trả lời của bạn bằng bất kỳ cơ hội nào không, tôi đã tìm ra điều này một cách khó khăn: (chưa có giải pháp nào) – gideon

+0

@gideon Tôi không sợ .. – noamgot

Trả lời

3

ctrl + D thực hiện công việc, tuy nhiên có một số problem đã biết, để tránh vô hiệu hóa tùy chọn run.processes.with.pty trong Registry (Tìm hành động> Đăng ký).

+0

Nó hoạt động khi tôi chỉ chạy chương trình, nhưng với 'debug' nó hoạt động lạ lùng .. . – Zvika

0

Một tùy chọn khác là chạy chương trình từ dòng lệnh và đính kèm vào chương trình từ CLion. Trong trường hợp đó, bạn sẽ có vỏ gốc của mình.

Nó chi tiết tại https://blog.jetbrains.com/clion/2016/01/attach-to-local-process/

Quá trình này rất đơn giản - sau khi chạy chương trình từ dòng lệnh, chọn Run-> Đính kèm để trình địa phương ...

Và chọn chương trình của bạn từ danh sách. Bạn có thể nhập vào trường tìm kiếm.

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