Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[C++]Wyświetlanie parametrów z jakimi program został uruchomiony
Autor Wiadomość
Raga Offline
Uzależniony
*
Administrator

Ilość postów: 492
Dołączył: Aug 2008
Reputacja: 1

Thanks: 0
1 thank was given in 1 posts
Post: #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://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
(Ten post był ostatnio modyfikowany: 2009-04-09 00:27:34 przez Raga.)
2009-01-21 15:44:22
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Kontakt | PCMod.pl | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS