Mình có một bài tập nhập vào command line sử dụng pipe và chạy ra kết quả giống như Unix command.
ví dụ. echo null | tr a-z A-Z
Mình dùng pipe() và fork() để tạo ra 2 chương trình con rồi đưa vào trong pipe. Nhưng mình không biết làm thế nào để chương trình con 1 chạy và chờ cho chương trinh con 2 kết thúc rồi mới in ra kết quả.
Mấy bạn có thể gợi ý giúp mình làm sao dùng wait để chương trình con 1 đợi cho chương trình con 2 hoàn thành được ko?
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?