• 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?

0 głosów
603 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 753 wizyt
pytanie zadane 11 września 2020 w C i C++ przez Kytrap Początkujący (390 p.)
0 głosów
1 odpowiedź 723 wizyt
pytanie zadane 19 listopada 2019 w C i C++ przez xZenit Użytkownik (760 p.)

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2713p. - rucin93
  6. 2579p. - Łukasz Eckert
  7. 2529p. - Adrian Wieprzkowicz
  8. 2459p. - CC PL
  9. 2184p. - Maurycy W
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1494p. - ssynowiec
Szczegóły i pełne wyniki

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

Kursy INF.02 i INF.03
...