Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-01-28, 21:53


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Wi?c tak, no mam taki problemik, ?e nie umiem zaczai? jak zapisa? kilka trzy cyfrowych warto?ci do zmiennej. Powiedzmy, ?e mamy zmienn?:

Kod:

new a[MAX_X];
pod MAX_X b?dzie
Kod:

#define MAX_X 10
na przyk?ad. Czyli, ?e 10 takich warto?ci mo?e zosta? przypisanych do zmiennej. W jaki spos?b tego dokona? aby poprzednie/nast?pne warto?ci nie uleg?y zmianie?

Ja wiem, ?e mo?e i jest to banalne do wykonania ale ja nie mam poj?cia jak to wykona?. Dlatego te? napisa?em ten temat aby m?g? mi kto? to wyja?ni?. Z g?ry dzi?kuje :eye:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-28, 21:59


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Kod:

a[0] = WARTO??;
a[1] = WARTO??;
a[2] = WARTO??;
a[3] = WARTO??;
a[4] = WARTO??;
a[5] = WARTO??;
a[6] = WARTO??;
a[7] = WARTO??;
a[8] = WARTO??;
a[9] = WARTO??;


Nie rozumiem dok?adnie pytania, ale tak wygl?daj? te "zmienne". Tak samo jak zwyk?e, tylko maj? w nazwie nawias kwadratowy z liczb? w ?rodku. Mo?na dzi?ki temu robi? p?tle i inne dziadostwa.

Kod:

a[inna_zmienna] = WARTO??;


Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-28, 21:59


Redox1133

Fan PAWN






Wiek: 31
Na forum: 6771 dni
Posty: 63

Piwa: 720

Respekt: 67

Po prostu zapisz co? do zmiennej w taki spos?b a[3]=54, a[6]=742, itp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-28, 22:05


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Rozumiem a jak sprawdzi? ile ju? tych "X'?w" zosta?o wykorzystane tzn a[0], a[1] itd.? W taki spos?b:

Kod:

for(new x; x < MAX_X; x++)
{
printf("Zosta?o wykorzystane %d x", x);
}


Chodzi o to, ?e jak zmienna od (np.) a[0] do a[7] zosta?y wykorzystane to aby si? nie nadpisywa?y czyli a[7+1] = WARTOSC;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-28, 22:10


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

new a[10] = -1; //kazda nieuzyta bedzie sie rownac -1

for(new i; i< 10; i++)
{
if(a[i] != -1) printf("liczba %d zostala uzyta", i);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-28, 22:16


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Dzi?kuje Ci bardzo. Ju? rozumiem na czym to polega i dlaczego w zmiennych wyst?powa?o -1. Na ciebie zawsze mog? liczy? :D . G?owi?em si? nad tym ju? jaki? czas ale teraz ju? sobie z tym poradz?.

Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: wartości :: zmienna.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Kilka wartości, zmienna. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku