[C] Code block, uruchamianie programu z cmd z wykorzystaniem redirection
Ostatnio zmodyfikowano 2014-12-22 12:17
GolemXIV |
» 2014-12-22 12:17:03 Będziesz mieć kłopot, jeśli strumień wejściowy nie jest zamknięty (i cały czas rośnie) (na przykład pipe z log_reader). Możesz poczekać na fseek dość długo :) Generalnie założenie przy tworzeniu systemów operacyjnych było takie, że program ma nie wiedzieć skąd ma stdin/stdout/stderr Pod linuxem jest isatty() - poznasz. Pod Windowsem nie ma zawsze pewnej drogi. Rozważ zmianę wymagań funkcjonalnych. Na przykład ekstra argument "CzytajZKonsoli/CzytajZeStrumienia".
|
|
1 « 2 » |