Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

[winapi]Metoda upuść

Inny

  • Zamknięty Temat jest zamknięty
11 odpowiedzi w tym temacie

#1 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.06.2010 16:09

Chciał bym żeby program gdy się uruchamiał ładował plik tzn. łapie myszką plik txt i przenoszę go na ikonę programu program się uruchamia i działa na tym pliku
  • +
  • -
  • 0

#2 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.06.2010 17:36

parametry wywolania (argumenty funkcji main() drugi to bodajze wskaznik do tablicy z parametrami a pierwszy to ich liczba) elementy sa typu char wiec musisz sobie je po odczytaniu zamienic na liczbe
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#3 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.06.2010 17:45

a nie działa :D

Użytkownik DarkGL edytował ten post 15.06.2010 17:55

  • +
  • -
  • 0

#4 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.06.2010 19:26

troche niżej miczu pytal o to samo tylko w C ale jest w zasadzie podobnie xD
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#5 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.06.2010 20:04

winapi to nie jest biblioteka od windowsa do C/C++?

Jeśli tak, to wiem jak zrobić, bo to nie wymaga nawet winapi do wykonania tego i użyłem tego w swoim projekcie :F
  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.06.2010 20:10

Miczu przekazywanie parametrow do programu z zewnatrz jest zaimplementowane w C/C++ biblioteki nic nie maja do tego raczej :D a WinApi to biblioteka "graficzna" jakby xD
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.06.2010 20:26

int main(int argc, char* argv[])

argc - liczba argumentow
argv wskaznik do tablic

..."%s",argv[0]); - sciezka do odpalanego programu

kolejne arg[n] to o ile nie dalismy jakis dziwnych argumentow, to sa sciezki do przeciągnietych plików

zrób wydruk:
for(int i=0;i<argc;i++) ..."%s",argv[i]);

nie chce mi sie rozpisywać.
  • +
  • -
  • 0

#8 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.06.2010 20:30

dlaczego
int main(int argc, char* argv[])
a nie
int main(int argc, char **argv)
  • +
  • -
  • 0

#9 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.06.2010 22:45

Szczerze mówiąc nie spotkałem nigdy operatora ** :) a ta deklaracja to nie wskaźnik do tablicy zawierającej znaki tylko jest to deklaracja tablicy wskaźników która przechowuje wskaźniki do znaków lub c stringów w tym wypadku bo jak pisał miczu w tablicy są ścieżka do pliku itd
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#10 kur3k

    Założyciel forum ;)

  • Przyjaciel

Reputacja: 29
Życzliwy

  • Postów:134
  • Imię:Konrad
  • Lokalizacja:Szczecin
Offline

Napisano 27.06.2010 01:20

a WinApi to biblioteka "graficzna" jakby

Jakby robi wielką różnice ;) Różnica między biblioteką od GUI a biblioteką do rysowania jest duża ;P

Szczerze mówiąc nie spotkałem nigdy operatora ** :)

W Python operator ** oznacza potęgowanie, w C++ może jest podobnie :)
  • +
  • -
  • 0

#11 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 27.06.2010 08:15

raczej wskaznik wskazujacy na inny wskaznik co "jest troszke bez sensu" bo wskaznik pokazuje na wskaznik do adresu xD

// dalem przeciez to jakby w ""
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#12 Owner123

    Wszechpomocny

  • Użytkownik

Reputacja: 146
Zaawansowany

  • Postów:331
  • Lokalizacja:Barty ;]
Offline

Napisano 08.07.2010 10:12

Gdybyś zrobił tak jak napisałeś wyszłoby że argv nie jestem tablicą wskażników.
A z tego co widzę to argv jest tablicą wskaźników do typu char, więc użycie ** jest bezsensowne.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych