C++ wywołanie zmienej z pętli for

0

Witam,
próbuję wywoływać liczby zapisane w zmiennych za pomocą pętli for różnymi metodami i nic nie wychodzi, a więc czy da się w taki sposób wywoływać ??

	for(int cde = 0; cde<=8; cde++)
	{
		cout<<a_cde;
	}

pod a_cde zapisane zmienne z liczbami:
int a_0 = 12;
int a_1 = 3;
int a_2 = 6;
int a_3 = 7;
itd...

7

poczytaj o tablicach / vectorach

7

czy da się w taki sposób wywoływać

Jak widać - nie ;)

W Twoim przykładzie cde czyli zmienna sterująca pętli FOR oraz a_cde to są dwa niepowiązane ze sobą byty. Kompilator nie wie, że masz w planach dodanie do ciągu "a" aktualnej wartości z pętli i dostanie się do zmiennej o takiej nazwie.

Za bardzo nie wiem czego Ci potrzeba i co kombinujesz, ale podejrzewam, że hasło tablice rozwiąże Twój problem.

Tablice się obsługuje na zasadzie tablica[cde] i w ten sposób się odwołujesz do konkretnego indeksu - czyli masz chyba to, czego Ci potrzeba.

Do poczytania:
https://cpp0x.pl/kursy/Kurs-C++/Dodatkowe-materialy/Tablice-zmiennych/298
https://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Tablice-jednowymiarowe/292
http://drzewniak.slupsk.pl/~ks/c/c_012.html
https://docs.microsoft.com/pl-pl/cpp/cpp/arrays-cpp?view=msvc-170
http://www.algorytm.edu.pl/tablice-w-c/tablice-jednowymiarowe-w-c.html

0

rozważ std::pair<T1,T2>::pair lub std::map
https://en.cppreference.com/w/cpp/utility/pair
https://en.cppreference.com/w/cpp/container/map

1 użytkowników online, w tym zalogowanych: 0, gości: 1