[C++] Zapisanie wyniku polecenia do pliku
Ostatnio zmodyfikowano 2013-08-06 16:45
ergo Temat założony przez niniejszego użytkownika |
[C++] Zapisanie wyniku polecenia do pliku » 2013-04-09 16:07:53 Chce wrzucić do pliku to co mi wykona program w CMD. Tylko trochę się głowię bo nie bardzo wiem jak.
#include <stdio.h> #include <iostream> #include <stdlib.h> #include <fstream> using namespace std; int main() { ofstream plik( "test.txt" ); plik << system "ping wp.pl"; return 0; }
|
|
pekfos |
» 2013-04-09 17:34:47 Przekieruj standardowe wyjście na plik (z poziomu cmd): ping wp.pl >test.txt
|
|
ergo Temat założony przez niniejszego użytkownika |
» 2013-04-10 09:48:39 Wiem, tylko ja chce żeby program wykonywał się o wyznaczonej porze bez mojej ingerencji. Próbowałem w harmonogramie zadań ustawić właśnie tak, ale jednak nie chce przekierować do pliku. |
|
pekfos |
» 2013-04-10 15:03:47 ale jednak nie chce przekierować do pliku. |
Skąd wiesz, że nie chce? Katalog roboczy programu to nie zawsze ten, w którym jest program. |
|
ergo Temat założony przez niniejszego użytkownika |
» 2013-04-10 16:50:15 A stad wiem, bo mu ustawiam katalog docelowy gdzie ma go zapisać i się jednak tam nie pojawia. |
|
unimator |
» 2013-04-10 17:43:38 int main() { system( "ping wp.pl > test.txt" ); return 0; }
O to chodziło? |
|
MrPoxipol |
» 2013-04-10 17:53:40 @unimator On to dobrze wie, tylko ma problem z tym, że plik nie chce być utworzony :/ |
|
DejaVu |
» 2013-08-06 16:45:19 Musisz użyć funkcji z WinAPI jeżeli chcesz przechwycić wyjście generowane przez aplikację do pamięci RAM.
/edit:
Ale widzę, że autor chciał zapisać do pliku więc temat zamykam. |
|
« 1 » |