Forum » Programiranje » [c++] linux - pisanje v konzolo
[c++] linux - pisanje v konzolo
slovencl ::
V linuxu bi rad uporabil ukaz, ki nekaj vpiše v konzolno vrstico in vrne rezultat. Npr. #ls -al ali #pwd. Kako se to izvede? Nekje sem našel da je nekdo pisal o ukazu system(); vendar pa nisem našel kaj več kot to (razlago, v kateri knjižnici je, itd).
- spremenil: slovencl ()
Ktj ::
Bi reku da je u iostream drgač pa se probi mal poigrat s system("tko da ustavš kerokol komando") da vidiš kakšne rezultate dobiš
slovencl ::
Iostream piše v okno, ki se odpre...a se da tudi kam drugam. Katero knjižnico pa rabim za system(), imaš kakšen primer kode (kar sem do sedaj našel ni delovalo).
Matako ::
Po moje popen(), krajše za Pipe Open. S tem lahko bereš stdout kateregakoli shell ukaza. Npr. FILE *f; f=popen("ls -l", "r");
/\/\.K.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | c grafikaOddelek: Programiranje | 998 (743) | aaaaa93 |
» | Program za C++ jezikOddelek: Programska oprema | 2853 (1888) | popaj113 |
» | kje zaceti z c++ ?Oddelek: Programiranje | 3858 (2166) | Monster |
» | vprasanje c++Oddelek: Programiranje | 2462 (2461) | Volk| |
» | c++ in linux/windowsOddelek: Programiranje | 1728 (1604) | rapvirus |