Skocz do zawartości

Makary155

Użytkownicy
  • Postów

    1 554
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Makary155

  1. Dark Messiah of Might and Magic, przejście przez gniazdo pająków czy ucieczka przed czerwem dały mi niezapomniane wrażenia, szkoda że gra nie ma kontynuacji i chyba przez samych autorów potraktowana jak reklama Heroesów 5. Mimo uproszczeń w rozwoju postaci grało się przednio

  2. Otwórz plik w trybie do zapisu a utworzy ci plik(tutaj IOstream)

    string s=[Player]"; s += name; s += ".ini";
    ofstream file (s);
    file.close();

     

    tak btw, co to za biblioteka którą używasz? (WritePrivateProfileString)

  3. Chociaż jestem zwolennikiem symbiana "belki" polecam Galaktykę S jeśli koniecznie android. Musisz zwrócić uwagę na to że często te wszystkie taktowania jaki to nie mają szybki procek jest chwytem marketingowym (patrz Nokia 500 i jej wspaniały 1Ghz którego komórka nie wykorzystuje chociaż w 50%) jednak w przypadku tego Szrotsunga naprawdę czuć.

  4. Mam za zadanie napisać program, który wczyta plik csv(plik Exela, a raczej tekstowy z wartościami oddzielonymi średnikiem), pobierze zawartość czwartej kolumny i zawartość wrzuci do textBox1. Napisałem kod:

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                    
                     
                 ifstream gur;
                 char *cstr, *p;
                 string path;
                 ConvertString(textBox1->Text, path);
                 string line, s1;
                 statusbar->Text="Mielę plik...";
                 if (radioButton1 -> Checked == true)
                 {
                     gur.open(path+"/grk.csv");
                     //vector<string> so;
                    while(!gur.eof())
                    {
                    std::getline(gur, line);
                              cstr = new char [line.size()+1];
                                        strcpy (cstr, line.c_str());
    
                                                            p=strtok (cstr,";");
                                                            for(int i=0; i<3; i++)
                                                            {
        
                                                                 p=strtok(NULL,";");
                                                            }
                                                           listBox1->Items->Add(gcnew String(p));
                                                 line.clear();
                                                 delete cstr;
                    }
                    gur.close();
                                                            statusbar->Text="Zrobione";
                 }

    Jednak po naciśnięciu buttona do textboxa wczytuje się 5 razy pierwsza wartość(tak jakby nie przeskakiwała linijka niżej) i wywala błąd o przepełnieniu bufora. Gdzie jest błąd?

     

    PS. Wiem że kod jest wybitnie niewydajny i zły ale najpierw chcę żeby jakkolwiek wczytywał chociaż małe pliki, potem się optymalizacją będę zajmował.

  5. Mam sobie taki kod:

    header('Content-Type: image/png');
    
    $img=imagecreatetruecolor(168,179);
    $color=imagecolorallocate($img,255,255,255);
    $color2=imagecolorallocate($img,0,0,0);
    imagefill($img,0,0,$color2);
    imagecolortransparent($img, $color2);
    
    $imgenergy=imagecreatefrompng("../images/misc/energyblob.png");
    $imgmain=imagecreatefrompng("../images/misc/main.png");
    
    imagecopy($img,$imgenergy,65,40,0,0,imagesx($imgenergy),imagesy($imgenergy)*$en);
    imagecopy($img,$imgmain,0,0,0,0,imagesx($imgmain),imagesy($imgmain));
    
    imagepng($img);
    imagedestroy($img);
    imagedestroy($imgenergy);
    imagedestroy($imgmain);

    Powoduje on wygenerowanie takiego obrazka, gdzie żółty pasek obok tej czerwonej kapsuły jest zależny od wartości zmiennej $en (przyjmuje od 0 do 1, czyli procenty)

    5v4qpx.png

    kod jednak ucina obrazek od dołu a chciałbym żeby to robił od góry, możecie mi pomóc w przekształceniu skryptu?

  6. Jest ok, tylko nie dodawaj reklam jak baca bo utłukę. Albo chociaż poinformuj że pobiera :)

    Aplikację możesz rozbudować o szacowane czasy ile komórka wytrzyma, tak jak Nokia Battery Monitor na ovi store.

    Nie za mały ten twój widżet?

×
×
  • Dodaj nową pozycję...