dopisywanie zmienej do pliku , zwraca null
Ostatnio zmodyfikowano 2019-05-23 22:04
programistawpf Temat założony przez niniejszego użytkownika |
dopisywanie zmienej do pliku , zwraca null » 2019-05-23 12:53:50 #include<iostream> #include<fstream> using namespace std; int main() { std::string zmienna = ""; system( "dir c:\*julia.exe* /b /s > wynik_szukania.txt" ); zmienna = system( "vol" ); fstream filestr; filestr.open( "wynik_szukania.txt", fstream::out | fstream::app ); filestr << zmienna; filestr.close(); system( "pause" ); } Mimo że konsola wyświetla efekt zmienna = system("vol"); to w pliku jest dopisany NUL C:\Windows\Prefetch\JULIA.EXE-4512D195.pf NUL Jak dopisać zmienną 'zmienna' do pliku? Pr. |
|
pekfos |
» 2019-05-23 14:28:32 zmienna = system( "vol" ); filestr << zmienna; |
To nie ma najmniejszego sensu - patrz swój poprzedni temat. Jeśli chcesz dopisać wynik vol na koniec pliku xyz, to przekieruj wynik do pliku w poleceniu. I tyle. |
|
programistawpf Temat założony przez niniejszego użytkownika |
» 2019-05-23 17:44:33 Dzięki! pracuję w systemach o zupełnie odmiennej logice, powali wchodzące w C++ P. |
|
programistawpf Temat założony przez niniejszego użytkownika |
» 2019-05-23 20:52:31 Wpisałem do pliku system("vol >>xyz"); świetnie ! Wolumin w stacji C nie ma etykiety Numer seryjny woluminu: 0EB8-2B36
Ale jak pozbyć sie niepotrzebnych śmieci, szukam sposobu jak zapisać tylko istotne kocowe znaki
std::string str = system("vol").substr( 1 );
ale system("vol") nie poddaje się takim zabiegom . ja kto ugryźć ?
Pr |
|
pekfos |
» 2019-05-23 22:04:57 |
|
« 1 » |