Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C++]Wyświetlanie parametrów z jakimi program został uruchomiony
#1
Jeżeli chcemy sprawdzić z jakimi parametrami program został uruchomiony musimy stworzyć aplikacje wykonywalną, która wyświetli nam te parametry. Wywołanie z parametrami może być przez skrót, albo inny plik wykonywalny. Często w różnego rodzaju grach jest launcher i plik z silnikiem gry. Jeżeli chcemy uruchomić gre, bez launchera to program ten nam na to pozwoli. Oczywiście nie zawsze to działa, są rózne metody zabezpieczenia przed uruchomieniem samego silnika gry.

Program trzeba skompilować, następnie gotową binarke podłożyć pod uruchamiany plik, czyli ten, który jest wywoływany przez zewnętrzną aplikacje bądź skrót.

Kod:
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
    cout << "Liczba parametrow: " << argc - 1 << endl;
    for (int i = 1; argv[i] != NULL; i++)
    {
      cout << "Parametr " << i << ": " << argv[i] << endl;
    }
    getch ();
    return EXIT_SUCCESS;
}
Chcesz pomóc? Wstaw jako sygnature na innym forum:
[Obrazek: 993a3cb39134bda0.gif]
Kod znajdziesz tutaj: http://forum.pcmod.pl/viewtopic.php?pid=522#p522

Asus P5K WS :: E2160 @ 3,63GHz BOX :: 2x1GB Geil Ultra DDR2 800MHz CL4 :: Galaxy 7600GS 128MB 1.4ns 500/1400 @ 600/1800 16k 03 :: Seagate ST3250410AS 250GB :: Amacrox Warrior AX-450PNF
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości