Reklama
Strona 9 z 358 PierwszaPierwsza ... 78910111959109 ... OstatniaOstatnia
Pokazuje wyniki od 121 do 135 z 5367

Temat: Programowanie - temat ogólny

  1. #121

    Notoryczny Miotacz Postów Jaziq jest teraz offline
    Avatar Jaziq
    Data rejestracji
    2007
    Położenie
    Wrocław
    Wiek
    33
    Posty
    1,233
    Siła reputacji
    18

    Domyślny

    Cytuj Alex Fortune napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie obraź się, ale nie trzeba dużej wyobraźni by pomyśleć jakie daje możliwości. Przykład:

    Kod:
    class Dziecko {
    
       private int age;
       
       public Dziecko(int obecnyWiek) {
           this.age = obecnyWiek;
       }
     
      public void krzycz(){ 
          Console.WriteLine("Mam " + Convert.ToString(this.age) + " lat! :) ");
      }
    
    }
    
    Dziecko julia = new Dziecko(17);
    Dziecko romek  = new Dziecko(14);
    julia.krzycz();
    romek.krzycz();
    A jakbym zapisał
    Kod:
    age = obecnyWiek;
    to by było źle?

    Aha i się nie obrażam, ja dopiero się uczę pisać :P


    @edit
    A nie powinno być this-> zamiast this. ?
    Ostatnio zmieniony przez Jaziq : 23-02-2014, 22:34
    ~

  2. #122
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    @Alex Fortune ;

    Kod:
    Convert.ToString(this.age);
    a

    Kod:
    this.age.ToString();
    ma jakąś zasadniczą różnicę przy wypisywaniu?

    @up
    byłoby dobrze, dlatego ja Ci podalem przykład z takimi samymi nazwami ;)
    i nie przejmuj sie :P Havaran (alex) przeważnie mnie zjeżdżał jak o coś pytałem :D
    Ostatnio zmieniony przez Kusterek : 23-02-2014, 22:29

    irc: freenode.net in #torgdevs

  3. Reklama
  4. #123

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj Jaziq napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    A jakbym zapisał
    Kod:
    age = obecnyWiek;
    to by było źle?
    Nie, do czasu aż byś wprowadził lokalną zmienną age, wtedy zapis byłby niejednoznaczny co kompilator by Ci zasygnalizował błędem. Dlatego, dobrą praktyką jest odwoływanie się przez this aby pokazać że chodzi o pole

    Cytuj Jaziq napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    @edit
    A nie powinno być this-> zamiast this. ?
    To jest C#, w C# masz this.zmienna, this.metoda(); w C++ jeśli masz wskaźnik na obiekt , to używasz -> , np:

    Kod:
    Dziecko* dziecko = new Dziecko(13);
    dziecko->krzycz();
    A jak sam obiekt, to też kropką ( o ile dobrze pamiętam xD ):
    Kod:
    Dziecko dziecko = Dziecko(13);
    dziecko.krzycz();
    @up
    O cholera xD nie miałem zamiaru nikogo zjeżdżać czy obrażać panowie ;)

  5. #124
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    To ja teraz mam takie pytanie, nawet nie wiem, czy ktokolwiek tutaj mógł mieć taki problem ale do rzeczy

    znacie może jakiś sensowny sposób, żeby uruchomić zewnętrzną aplikację konsolową i zbierać jej wyjście do wnętrza programu? Nawet przez cin by chyba mogło być...
    Nie jestem pewien, jak taki pomysł się sprawdzi nawet jeśli uda się uruchomić, ale miałem taki głupi pomysł dzisiaj
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  6. #125
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    To ja teraz mam takie pytanie, nawet nie wiem, czy ktokolwiek tutaj mógł mieć taki problem ale do rzeczy

    znacie może jakiś sensowny sposób, żeby uruchomić zewnętrzną aplikację konsolową i zbierać jej wyjście do wnętrza programu? Nawet przez cin by chyba mogło być...
    Nie jestem pewien, jak taki pomysł się sprawdzi nawet jeśli uda się uruchomić, ale miałem taki głupi pomysł dzisiaj
    w sensie, że mamy 2 aplikacje. Wyjście jednej aplikacji (jakies dane), trzeba wrzucić do drugiej aplikacji?

    irc: freenode.net in #torgdevs

  7. #126
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Hmm ciekawe, na pewno są takie rozwiązania w necie. Taka praktyka jest powszechna w linuxie w bash, tam się to nazywa po prostu strumieniami.

    Poszukaj coś na temat zmiany celu standardowego wyjścia, tak żeby jakby nadpisać cout.

    @edit
    Tak zapewne chodzi o to, że za pomocą programu A, chce wyświetlić to co normalnie wyświetla program B. Albo zamiast wyświetlić komunikaty z programu B, zapisać je do pliku tekstowego.
    Ostatnio zmieniony przez Bazan : 23-02-2014, 23:39
    Dreaming by drumming. ˆˆ™

  8. #127
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    No to ja bym walnął funkcje asynchroniczną z await ustawionym na bufor. Jakiś plik txt, xml, cokolwiek ;d nie wydaje się jakieś hard

    irc: freenode.net in #torgdevs

  9. #128
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Ja bym spróbował system('asdf>cin'); i modlitwy xD
    Ale nie wydaje mi się, żeby to działało, nawet jeśli znajdę nazwę strumienia używaną przez system. Chociaż CHYBA kiedyś zrobiłem coś w stylu tego używając odpowiedniej linii poleceń bezpośrednio z systemu, tyle że linuksa. I nie jestem tego pewien...
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  10. #129
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Coś takiego?
    Kod:
    #include <string>
    #include <iostream>
    #include <stdio.h>
    
    std::string exec(char* cmd) {
        FILE* pipe = popen(cmd, "r");
        if (!pipe) return "ERROR";
        char buffer[128];
        std::string result = "";
        while(!feof(pipe)) {
        	if(fgets(buffer, 128, pipe) != NULL)
        		result += buffer;
        }
        pclose(pipe);
        return result;
    }
    z http://stackoverflow.com/questions/4...mmand-within-c

  11. #130
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Wydaje się mieć jakiś sens, w tej chwili nie jestem w stanie sprawdzić.
    Ale jest jeszcze jedna kwestia: chciałbym żeby mój program działał w trakcie, reagując na każda wyplutą linię najlepiej, ale niekoniecznie dokładnie tak. Byle nie musiał czekać na zakończenie tamtego. I niestety, nie mam źródeł tego drugiego programu także bezpośrednia komunikacja tego typu odpada. Kurcze, złożony problem chyba, zaraz się okaże, że najłatwiej będzie czytać pamięć, a tego to mi się nie chce
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  12. #131
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    32
    Posty
    267
    Siła reputacji
    15
    PIŻMAG

  13. #132

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    To ja teraz mam takie pytanie, nawet nie wiem, czy ktokolwiek tutaj mógł mieć taki problem ale do rzeczy

    znacie może jakiś sensowny sposób, żeby uruchomić zewnętrzną aplikację konsolową i zbierać jej wyjście do wnętrza programu? Nawet przez cin by chyba mogło być...
    Nie jestem pewien, jak taki pomysł się sprawdzi nawet jeśli uda się uruchomić, ale miałem taki głupi pomysł dzisiaj
    Pipes. :p

  14. #133
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    No cóż robię ten projekt ale jak narazie nie wychodzi mi zbytnio. To znaczy, nie wiem w jaki sposób zrobić tą pętle aby wyświetlała mi informacje na temat broni. Czy mógłby ktoś mi pomóc ?:)

  15. #134
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Cytuj Mysterious Boy napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    No cóż robię ten projekt ale jak narazie nie wychodzi mi zbytnio. To znaczy, nie wiem w jaki sposób zrobić tą pętle aby wyświetlała mi informacje na temat broni. Czy mógłby ktoś mi pomóc ?:)
    Załóż nowy topic do tego, napisz tam co juz masz.
    Dreaming by drumming. ˆˆ™

  16. #135
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    Cytuj Bazan napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Załóż nowy topic do tego, napisz tam co juz masz.
    Zrobione! :)

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •