» Poradna » Programy

Vystup z funk. system() v c++

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 2/2
 |   |   |  [195.91.54.---]

ako zachytim vystup z funkcie system() nemyslim navratovu hodnotu int co urcuje ci doslo k chybe ale myslim tak ze ked dam v c++ prikaz system("dir c:\\"); tak my vypise do konzoly obsah disku c:\ ako spravim aby my to vypisalo do nejakej textovej premennej ???

Odpovědi na otázku

 |   |   |  [195.91.54.---]

prisiel som na 2 sposoby ale ani jeden my poriadne nevyhovuje
1.sposob je presmerovat vystup do suboru s kt. sa potom nacita
system("dir c:\\ >> c:\subor.txt");
2.sposob je pomocou funkcie _popen( "dir c:\\", "rt" ) len ta ma taku malu chybicku ze nefunguje pod windows aplikaciami teda v nekonzolovych programoch
Ma ece nekdo neaky uzitocny napad ????

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ja len tak tipnem... mozno pomoze... skus citat streamy. teda ak ti to nieco hovori. a ked nie, tak www.google.com

Souhlasím  |  Nesouhlasím  |  Odpovědět



Určitě si přečtěte


7 novinek, na které se můžete těšit v jarní aktualizaci Windows 10

7 novinek, na které se můžete těšit v jarní aktualizaci Windows 10

** Nová verze bude uvolněna v průběhu jara ** Přinese několik novinek a opět vylepší design systému ** Pravděpodobný název bude Spring Creators Update odkazující na dvě předešlé aktualizace

21.  2.  2018 | Vladislav Kluska | 63

Surface Laptop: Takto má vypadat notebook. Tedy alespoň podle Microsoftu

Surface Laptop: Takto má vypadat notebook. Tedy alespoň podle Microsoftu

** Microsoft jej představil loni na jaře ** Jeho hlavní zbraní je Windows Hello a stylus ** A zároveň chce být stejně stylový jako macbooky

18.  2.  2018 | Jakub Čížek | 53

Takhle odstartovala další raketa SpaceX. Vynesla na orbit první dva satelity obří internetové sítě Starlink

Takhle odstartovala další raketa SpaceX. Vynesla na orbit první dva satelity obří internetové sítě Starlink

** SpaceX začne s testováním prvních mikrosatelitů internetové sítě Starlink ** Ta bude nabízet internet především v rozvojových zemích nebo pro automobily Tesla ** Za sedm let chce SpaceX 40 milionů zákazníků

Včera | Stanislav Janů | 44


Aktuální číslo časopisu Computer

Ochraňte svou techniku před zloději

Testy All-in-One PC a herních monitorů

Proč byste měli chtít HDR televizi

Svět leteckých simulátorů