Skocz do zawartości

tramur

Użytkownicy
  • Postów

    58
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez tramur

  1. >> printf("%s" % [File.read('slowa-unix.txt').split("\n").grep(/^k.*(o|u|a)s$/).map{|x| x.capitalize.gsub(/..$/,' OS')}.join("\n")])
    Kaban OS
    Kab OS
    Kair OS
    Kakt OS
    Kalab OS
    Kalat OS
    Kaleb OS
    Kalf OS
    Kall OS
    Kalm OS
    Kalokagath OS
    Kal OS
    Kalwad OS
    Kamp OS
    Kanaf OS
    Kana OS
    Kantar OS
    Kanw OS
    Kapin OS
    Kark OS
    K OS
    Katab OS
    Katolik OS
    Kaw OS
    Kaz OS
    Ketokw OS
    Ketonokw OS
    Kiełb OS
    Kil OS
    Kinob OS
    Kir OS
    Kl OS
    Klon OS
    Kł OS
    Kł OS
    Kok OS
    Kol OS
    Kole OS
    Kol OS
    Komand OS
    Komm OS
    Kom OS
    Komparatiw OS
    Komp OS
    Kondukt OS
    Koniunktiw OS
    Konsens OS
    Kontrab OS
    Kon OS
    Kordel OS
    Korm OS
    Korp OS
    K OS
    Kosin OS
    Kosm OS
    Krak OS
    Kr OS
    Krateg OS
    Krez OS
    Kriokr OS
    Krok OS
    Krongl OS
    Kr OS
    Kub OS
    Kul OS
    Kunig OS
    Kurha OS
    Kur OS
    Kusk OS
    Kut OS
    Kuw OS
    Kw OS

     

    od globiego z pozdrowieniami

  2. A sfxr widzieliście? Boskie narzędzie! Będę tego używać na co dzień!

     

     

    Używam już od dość dawna. Do kompletu polecam musagi.

     

    Od siebie dorzucę jeszcze pxtone od twórcy Cave Story. W tej paczce jest obszerny manual, przykładowe sekwencje i binding do GMa.

     

    Szkoda, że nie mam zbytnio czasu na LD. Ale jakbym startował, to brałbym LÖVE jako framework.

  3. No na przykład struktura pliku wejściowego wygląda tak:

    joda 19 swieconcy
    kapitan 4444 papryka
    kaczka 1234 gumowa

     

    - czyli w jednej linii 3 "słowa" (nazwa, liczba (nie wiem co ona oznacza), gatunek).

     

    Kod na wczytanie wszystkiego w jedną tablicę wygląda tak:

    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    
    struct Zwierze { // deklarujemy strukture
       string nazwa, gatunek;
       unsigned long long liczba;
    };
    
    int main() {
       Zwierze zwierz[150]; // deklarujemy tablicę 150 zwierząt
       fstream plik;
    
       //przyklad odczytu
    
       plik.open("zwierzeta.txt",fstream::in);
          for (int i=0;i<150 && plik.good();i++) { // wczytujemy po kolei albo 150 zwierząt, albo tyle ile jest w pliku, gdy mniej niz 150.
             plik >> zwierz[i].nazwa; // wczytujemy najpierw nazwę
             plik >> zwierz[i].liczba; // teraz liczbę
             plik >> zwierz[i].gatunek; // i gatunek (wszystko w takiej samej kolejnosci jak w pliku)
             // przy wczytywaniu danych z pliku w taki sposob, nie ma znaczenia, czy separatorem danych jest odstęp, czy znak nowej linii
          }
    
       // przyklad zapisu
    
       cout << zwierz[5].nazwa << " " << zwierz[5].gatunek << endl; // wypisujemy nazwe i gatunek szóstego (bo indeksujemy od 0) zwierzęcia w tablicy (np. "joda swieconcy")
    
       return 0;
    }

     

    pisałem to mniej więcej z głowy (mogą być błędy).

  4. Może lepszym rozwiązaniem będzie również wczytywanie danych przez strumienie (fstream), zamiast fscanf.

    #include <fstream>
    #include <iostream>
    #include <string>
    using namespace std;
    
    int main() {
       fstream plik;
       plik.open("cotamjest.txt",fstream::in); // otwieramy plik do odczytu
       string str;
       while (plik.good()) { //czy z pliku mozna cokolwiek odczytac?
          plik >> str; //pobieramy slowo
          cout << str << endl; //wypisujemy je na ekran
       }
       return 0;
    }

     

    Poza tym, ujemne liczby mogą wyskakiwać, jeżeli przekroczysz maksymalną wartość inta ze znakiem (int przyjmuje wartości od -2,147,483,648 do 2,147,483,647).

    możesz spróbować użyć typu unsigned long long zamiast samego int.

     

    2. Zarówno w klasie string, jak i w tablicy charów, pierwszy znak możemy pobrać tak samo jak pobieramy elementy z tablicy, czyli: str[0].

     

    3. Do przechowywania danych o kilku typach należy użyć struktur:

    struct zwierze { // deklaracja struktury
    string nazwa,gatunek;
    int liczba;
    };
    
    // ...
    
    zwierze z; // tworzenie struktury
    zwierze.nazwa = "joda";
    zwierze.liczba = 19;
    zwierze.gatunek = "swieconcy";

  5. Ja mam inną wersje , ja mam MS V C++ E E , i umnie niema opcji standard .exe jak pisze w api, ale bez konsoli mam ten błąd wyrzej.

    A co do zachowania przede wszytkim moda, brak słuw, na innym forum już byś przestał istnieć jako mod, ale cóż...

    Skoro już mamy Tobie poświęcać swój czas i nerwy to mógłbyś skrócić nasze cierpienie i zarzucić kodem tegoż projektu, chyba że piszesz trojana do jakiejś gry mmo i nie chcesz się przyznać.

    edit: dobra, żegnaj już

  6. I wish I can help you but I dropped Game Maker years ago and I'm not up-to-date with these features. Just submit your problem at http://www.reddit.com/r/gamemaker and don't bother with official GMC. It's a much smaller community but they are very kind to newcomers and they are much more wiling to answer your questions. :)

     

    You could also try to do the same thing in GIMP, so we can be sure if it is really GM-related problem and not Corel one.

×
×
  • Dodaj nową pozycję...