Tôi mới sử dụng các khối mã và tôi dường như không làm cho nó hoạt động với các đối số dòng lệnh của đầu vào <> đầu ra. Có ai biết làm thế nào để?Các khối mã chuyển hướng đầu ra đầu vào
Hiện tại tôi có thể đọc tệp được chuyển từ argv [1] nhưng chương trình không tự động đọc đầu vào từ tệp đã cho cũng như không xuất kết quả đầu ra tệp.
Tôi biết nó là trên lý lẽ bộ chương trình, dòng tranh luận của tôi là: list.txt < input> đầu ra
Sau khi một số nghiên cứu, tôi thấy một anh chàng làm việc đó như thế này: < ./input> ./ đầu ra, có vẻ như chạy một chương trình để cung cấp cho đầu vào và đầu ra, anyways, tôi cũng đã cố gắng mà không có avail. Tôi có cần sử dụng trình xử lý tệp để tương tác với nó không? Nó không làm cho sence, getchar đơn giản() nên đọc từ các tập tin đầu vào đi qua.
Tôi thiếu gì ở đây?
Cảm ơn trước
Việc này chỉ chuyển hướng đầu vào và đầu ra tiêu chuẩn. Sử dụng 'printf()' và 'scanf()', 'puts()' và 'getline()', v.v. nên được sử dụng tốt. –
Nó vẫn không hoạt động: (Tôi đã thay đổi getchar() để có được như tôi muốn toàn bộ dòng, bây giờ tôi nhận char char trong chuỗi nhưng, khi tôi chạy nó, nó vẫn chờ đợi cho đầu vào bằng tay. – d0pe
Không, nó không phải là một vấn đề codeblocks bởi bất kỳ phương tiện, bạn đang thiếu một cái gì đó ... Hãy tưởng tượng, một IDE có thể làm gì? Nó không phải là một trình biên dịch ... –