Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Hej Panowie, możecie mi powiedzieć czemu to działa:

 

To jest ukryta treść, proszę

 

A taki kod już nie działa?

To jest ukryta treść, proszę

 

Ogólnie chce mieć pętle, która zapisuje dane do tablicy.

czyli zapisać kolejno w pętli 1 34 55 333 etc po czym to wypisać.

Możecie mi króciutko powiedzieć czemu tak nie może być i jak to wyglądać powinno?

128846605381997822.gif

Usunął Merkon.

Opublikowano

Jak ten dolny kod nie działa? Nie kompiluje się? Robi to co ten powyżej?

 

wywal int save = 0 z tej pętli i zobacz czy działa tak jak chciałeś.

RAsfepN.png
Opublikowano

Już się połapałem.

 

To jest ukryta treść, proszę

 

Nie mogę niczego wykonywać przy wywoływaniu elementu tablicy, tj tablica[save++] nie może być, musi być save = save++ i dopiero wywołanie.

 

Jeśli chodzi ol int save = 0 to nie moge wywalić ponieważ tablica nie ma początkowej wartości i się nie skompiluje.

 

Mimo wszystko bardzo dziękuje z zainteresowanie Osama.

128846605381997822.gif

Usunął Merkon.

Opublikowano

Nie ogarniam tak dobrze składni C++ ale wydaje mi się, że bezpieczniej byłoby wrzucić deklarację zmiennej save przed pętlę a i nie musisz używać save = save++, to samo zrobi samo save++ :P

YOU MUST DIE

- Ganon, Koridai

Opublikowano

wydaje mi się, że bezpieczniej byłoby wrzucić deklarację zmiennej save przed pętlę

 

Tzn w jakim sensie bezpieczniej? Jest jakaś różnica w działaniu programu?

 

Tak się jeszcze spytam:

Zapisuje współrzędne myszki do tablicy i tak sie zastanawiam czy nie wrzucić tego do pliku .ini co wydaje mi się wygodne, miałbym wtedy możliwość odczytu danych z innego programu i funkcje "wczytaj ostatnie ustawienia". To dobry sposób?

Całkowite pomijanie tablic wydaje się bezsensowne, ale zapisywanie ich wartości do pliku ini po czym odczytywanie tylko przy starcie programu i wrzucanie do tablicy (po czym wykonywanie tylko operacji na niej) wydaje mi się całkiem dobrym rozwiązaniem. Niestety dochodzi do tego konwertowanie zmiennych int na char, ponieważ zmiennych typu int nie da się zapisać w pliku (a przynajmniej tak mi się wydaje). Nie będzie z tym problemu? Ew jakieś lepsze rozwiązania? :)

128846605381997822.gif

Usunął Merkon.

Opublikowano

nie save++, lecz ++save

 

sprawdz

liczylem na barce lecz ona niemogla wygrac.

Przez kibicow ktorzy przy rzutach roznych wolnych swiecili w messiego laserami

Opublikowano

save += 1

save++

++save

save = save++

 

Sprawdziłem, wszystko dało mi ten sam efekt.

 

W sumie to wiem, że wystarczy save++, ale to takie przyzwyczajenie.

128846605381997822.gif

Usunął Merkon.

Opublikowano

Nie mogło dać ci takiego samego efektu bo robią co innego

 

save += 1 i save = save++ to save = save + 1

save++ i ++save wewnątrz pętli robią save+1

RAsfepN.png
Opublikowano

W tym przypadku efekt dostaje taki sam dla save = save++ jak i samego save ++. Możesz mi przybliżyć różnice działania? Nie bardzo wiem jak mam tego szukać w google.

128846605381997822.gif

Usunął Merkon.

Opublikowano

GetPrivateProfileInt jest do pobierania int stworzone :)

 

Co chcesz mieć w tablicy int, bo ciężko zrozumieć.. zawartość całego pliku odczytać ?

Opublikowano

O boże, a ja sie tak męczę :D

Szukałem po necie jak zapisać int do ini i nie znalazłem, kurcze..

Dzięki, teraz będę kombinował.

 

//Edit:

 

Ok, wygląda tak:

 

To jest ukryta treść, proszę

 

I działa :)

Dzięki :)

128846605381997822.gif

Usunął Merkon.

Opublikowano

Proste błędy... Kłótnia wywołana...

Nie ważne jak, save++, save+=1, ++save i inne jest dobrze...

Wywal z pętli int tablica[50] i int save = 0...

Umieść to przed pętlą i po sprawie

Opublikowano

Obecnie jestem na ostatnich linijkach kodu :)

 

Ale napotkałem kolejny problem, próbował na różne sposoby konwertować zawartość wczytaną z pliku ini na string, ale nic z tego.

 

To jest ukryta treść, proszę

 

Gdzie potem musze to wypisać jako:

 

To jest ukryta treść, proszę

 

Może mi ktoś poradzić jak wypisać TEXT z plku ini jako string?

Chodzi o całe wyrazy z pliku, nie tylko znaki co mi utrudniło sprawe.

128846605381997822.gif

Usunął Merkon.

×
×
  • Dodaj nową pozycję...