• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zapisać dwie dane do 1 zmiennej int?

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
346 wizyt
pytanie zadane 4 grudnia 2015 w C i C++ przez C☺ndzi Stary wyjadacz (12,100 p.)
Chodzi mi o coś takiego: bloczek[liczba_porzadkowa][kolor_bloczka]. Kminiłem coś nad tablicami, ale nie daje to takiego efektu jakbym chciał. Przy tablicach musiałbym napisać przy wywoływaniu bloczek[l_p][k_b], a ja chcę żeby wywoływało mi właściwy bloczek poprzez podanie samej l_p(liczby_porzadkowej). Jak coś nie jasne to napisze inaczej.

5 odpowiedzi

+3 głosów
odpowiedź 4 grudnia 2015 przez Patrycjerz Mędrzec (192,320 p.)
A nie możesz użyć struktur?
komentarz 4 grudnia 2015 przez C☺ndzi Stary wyjadacz (12,100 p.)
Poczytam o tych strukturach, dam Naj jak rozwiążą problem.
komentarz 4 grudnia 2015 przez Patrycjerz Mędrzec (192,320 p.)
A dlaczego miałyby nie rozwiązać problemu? Możesz w nich przechowywać kilka danych na raz - dostępnych za pomocą jednego obiektu.
+1 głos
odpowiedź 4 grudnia 2015 przez Boshi VIP (100,240 p.)
Daj jakiś przykład bo mało co z tego idzie zrozumieć.
+1 głos
odpowiedź 4 grudnia 2015 przez jegor377 Stary wyjadacz (13,230 p.)
weź 64 bit uint'a (uzyskasz go poprzez stworzenie unsigned long long int) i w niskiej 32 bit części zapisz jedną daną, a w drugiej wyższej 32 bit zapisz drugą daną. Stwórz sobie tylko funkcje binarne, by było Ci łatwiej. A tak na serio użyj struktur.
komentarz 4 grudnia 2015 przez Avernis Nałogowiec (27,400 p.)
Więc to tak powstał Vector2f x i y w sfmlu?
komentarz 4 grudnia 2015 przez jegor377 Stary wyjadacz (13,230 p.)
nie no, Vector2f to sktruktura bądź obiekt, która korzysta z przeciążania operatorów w C++. :)
0 głosów
odpowiedź 4 grudnia 2015 przez Basze Użytkownik (630 p.)
Troche niedokońca rozumiem o co ci chodzi ale może o to :

bloczek[liczba_porządkowa, kolor bloczka]

teraz chcesz wywołać liczba_porządkowa to:

bloczek[0]

teraz chcesz wywołać kolor_bloczka to:

bloczek[1]
0 głosów
odpowiedź 4 grudnia 2015 przez Józef Mądrala (5,200 p.)
W pytaniu zawarłeś trochę mało informacji na temat pożądanego efektu. W tej chwili na przykład nie rozumiem dlaczego nie stworzysz dodatkowej klasy bloczek, aby potem powoływać do życia jej obiekty.
komentarz 4 grudnia 2015 przez Rafajah Bywalec (2,090 p.)
Myślę, że kolega autor jeszcze nie ma pojęcia co to są klasy i obiekty skoro nie wie co to struktury...

poczytaj dokładnie o strukturach i zrób sobie taką

struct bloczek

{

int liczba_porzadkowa;

 string kolor_bloczka;  //Czy tam int. Nie wiem jakby to miało działać, ty wiesz lepiej, a  //jeśli przypadkiem nie wiesz co to string to też poczytaj na ten temat

};

Podobne pytania

0 głosów
2 odpowiedzi 551 wizyt
pytanie zadane 11 września 2020 w C i C++ przez Kytrap Początkujący (390 p.)
0 głosów
1 odpowiedź 628 wizyt
pytanie zadane 19 listopada 2019 w C i C++ przez xZenit Użytkownik (760 p.)

93,107 zapytań

142,082 odpowiedzi

321,605 komentarzy

62,447 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...