ďťż

Ładny brzuch

Mam aplikacje okienkowa(znaczy sie projekt w DevCpp), chcialbym zeby bylo tak:
- uruchamiam aplikacje np. na pulpicie klikam ikonke i sie normalnie uruchamia
- a gdy bede chcial zrobic tak: biore linie komend, wpisuje nazwa.exe parametr parametr, to aplikacja uruchamia sie z tymi danymi np pod nazwa (beda to cyfry) x, y (typu int)

Czy jest cos takiego mozliwe, jak jest to jak??



int main(int argument, char **tablica)

cmd: program.exe 2 3
tablica[0] - sciezka
tablica[1] - 3
tablica[2] - 3

//--------------------------------------------------------------------------- #include <iostream> #include <conio> //--------------------------------------------------------------------------- using namespace std; int main(int argc, char** argv) { if(argv[0] && argv[1] && argv[2]) { cout<<endl<<"argv[0]="<<argv[0]<<endl; cout<<"argv[1]="<<argv[1]<<endl; cout<<"argv[2]="<<argv[2]<<endl; } getch(); return 0; } //---------------------------------------------------------------------------
Użytkownik gesiek edytował ten post 04 luty 2007, 01:20
tak tyle to ja wiem, ale wez zainstaluj sobie wxDevCPP tam nie masz zadnej funkcji main


tak tyle to ja wiem, ale wez zainstaluj sobie wxDevCPP tam nie masz zadnej funkcji main

To jest aplikacja działająca w konsoli czy jak?
Jak ma to być taka wlaśnie aplikacja to w wxDevCpp zrób jako: File->New->New project->Console Application
i tam masz tak w kodzie jak już gesiek Ci napisał.



zainstaluj sobie wxDevCpp, to jest prawie to samo co borland, wiec jak robisz projekt wxwidgets to nie masz dostepu do funkcji main, wszystko jest w klasach. Naprawde prosilbym o odpowiedz kogos kto korzystal z wxwidgets najlepiej z wxDevCpp

wxWidgets Manual - wxCmdLineParser < to może być pomocne przy formatowaniu.

Na jaką ch..e ci funkcja main? argc i argv jest w całym kodzie wewnątrz main...

a tak na marginesie, jak by nie było main to gdzie by się zaczynał twój program?
wxDev-cpp ma całkiem niezłą pomoc może tam coś byś poszukał?
Użytkownik Radek edytował ten post 04 luty 2007, 22:07

wxWidgets Manual - wxCmdLineParser < to może być pomocne przy formatowaniu.

Na jaką ch..e ci funkcja main? argc i argv jest w całym kodzie wewnątrz main...

a tak na marginesie, jak by nie było main to gdzie by się zaczynał twój program?
wxDev-cpp ma całkiem niezłą pomoc może tam coś byś poszukał?


Nie zrozumiales mnie, jak przegladalem te pliki co mi sie otwieraja i jej tam nie ma, pewnie jest w ktoryms z linkowanych plikow

Dziekuje szukalem nie moglem znalesc sprawdze wxCmdLineParser

Tak, jest w krórymś z linkowanych plików...
Tak a'propos main to do konstruktora tego wxCmdLineParser też są potrzebne argc i argv, więc jeżeli nie potrzebujesz skomplikowanej składni parametrów to może argc i argv ci wystarczą?... (tak jak pokazane w poście wyżej)


zainstaluj sobie wxDevCpp, to jest prawie to samo co borland, wiec jak robisz projekt wxwidgets to nie masz dostepu do funkcji main, wszystko jest w klasach. Naprawde prosilbym o odpowiedz kogos kto korzystal z wxwidgets najlepiej z wxDevCpp

Netrix... <_< mam zainstalowane wxDevCpp - jeśli to było do mnie. :>
Natomiast problem jest raczej z Twoim projektem, bądź tym co nazywasz projektem... :P
Chłopie! Zrób sobie szablon projektu jako "Console Application" i tam masz funkcję main z odpowiednimi argumentami, które przekazujesz jako zmienne w konsoli:

#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; }

A jak jeszcze Ci nie będzie szło to zapytaj na wxforum (użyj google ;) ) - tam albo od razu Cię wyśmieją albo po prostu odpowiedzą o ile prawidłowo sformułujesz pytanie. :D

Pozdro!
Użytkownik dowhilebegin edytował ten post 05 luty 2007, 19:24
Ja wiem jaka jest roznica miedzy konsolowa aplikacja a okienkowa. Ja robilem aplikacje okienkowa, bo wiem jak korzystac z argumentow wywolania w przypadku konsoli, ale nie moglem za nic znalesc funkcji w wxwidgetsach.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •