Data: 2010-05-29 09:44:34
Carlosss | Referencje tablic
Witam Jak zrobić referencje tablicy?? Gdy robię to tak jak przy normalnych zmiennych wyskakuje mi błąd:
declaration of `umie' as array of references In function `int zwolnij(std::string&, int&, int&)': `umie' undeclared (first use this function)
A cały kod
int zwolnij(string &kogo, int &umie[3], int &kasa1, int &czy_cos) { int tn; cout<<"Za zwolnienie zapłacisz 5000 PLN kary!!!\nCzy chcesz zwolnic: "<<kogo<<" ??: [t/n]\n"; tn=getch(); if(tn=='t' || tn=='T') { cout<<"Zwolniles "<<kogo<<" Zaplaciles 5000 PLN kary.\n"; kogo.clear(); umie[0]=0;umie[1]=0;umie[2]=0; kasa1=0; czy_cos=0; kaska=-5000; cout<<"Stan twojego konta wynosi"; getch(); kontrakty(); } }
| Data: 2010-05-29 10:20:46
malan |
Zapewne chodzi Ci o to, aby zmodyfikować wartości elementów tablicy w funkcji . Nie musisz tego robić za pomocą referencji .
#include <iostream>
void Print(int array[]) { std::cout<<"Elementy tablicy:\n";
for(int i=0; i<3; i++) std::cout<<array[i]<<std::endl;
return; };
void Foo(int array[]) { array[0]=1; array[1]=69; array[2]=666; return; };
int main() { int myArray[3]={0};
Print(myArray); Foo(myArray); Print(myArray);
getchar(); return 0; }; Dlaczego tak jest? www.google.pl 
| Data: 2010-05-29 12:52:51
Iname (√ιק) |
A co mi tam, odrobina autoreklamy nie zaszkodzi: Always insane - Czy tablica to wskaźnik? - jest tam m.in. pokazane, jak wygląda referencja do tablicy i krótko wyjaśnione, dlaczego przekazanie tablicy przez 'wartość' wystarczy do tego, by ją zmienić. | |
| Statystyki tematu | Ostatnio przeczytali |
|---|
| Czytało użytkowników: | 19 | malan, birkofm, Carlosss, jacek_k, MasterON, SeaMonster131, Rantrave, madmike44, szyx_yankez, GzZiom, lenrokskate, pixelmaster, Dragonit, TheLukon, Pirotechnik, Patzick, michalp, Iname (√ιק) | | Przeczytało użytkowników: | 18 | | Czytało osób ogólnie: | 35 | | Przeczytało osób ogólnie: | 30 |
| Ostatnia Aktualizacja| 2010-09-01 19:27:34 (4 dni temu) | |
| Ostatnio aktywni |
|---|
| fish13 | 2 min | | Mateusz124 | 20 min | | SeaMonster131 | 25 min | | Gronek8624 | 37 min | | wiew | 84 min | | Koni | 94 min | | wiewiorka | 2 godz | | lenrokskate | 9 godz | | dmx81 | 11 godz | | steckel | 12 godz | | pixelmaster | 15 godz | | maciejo | 15 godz |
|