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 | 1141 (886) | aaaaa93 |
| » | Program za C++ jezikOddelek: Programska oprema | 3006 (2041) | popaj113 |
| » | kje zaceti z c++ ?Oddelek: Programiranje | 4048 (2356) | Monster |
| » | vprasanje c++Oddelek: Programiranje | 2613 (2612) | Volk| |
| » | c++ in linux/windowsOddelek: Programiranje | 1839 (1715) | rapvirus |