Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Zapisanie wyniku polecenia do pliku

Ostatnio zmodyfikowano 2013-08-06 16:45
Autor Wiadomość
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.

C/C++
#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;
}
P-80265
pekfos
» 2013-04-09 17:34:47
Przekieruj standardowe wyjście na plik (z poziomu cmd):
ping wp.pl >test.txt
P-80268
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.
P-80311
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.
P-80314
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.
P-80324
unimator
» 2013-04-10 17:43:38
C/C++
int main()
{
    system( "ping wp.pl > test.txt" );
    return 0;
}
O to chodziło?
P-80330
MrPoxipol
» 2013-04-10 17:53:40
@unimator
On to dobrze wie, tylko ma problem z tym, że plik nie chce być utworzony :/
P-80332
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.
P-89613
« 1 »
  Strona 1 z 1