icemanspy Napisano Grudzień 24, 2008 Zgłoś Share Napisano Grudzień 24, 2008 Witam Jestem nowy na tym forum i dopiero zaczynam zabawę z C++. I mam pytanie. Zrobiłem sobie dwuwymiarową tablicę dynamcziczną w, której losowane są liczby w ASCII od 48-58 (czyli od 0 do 9) (mniejsza z tym jakie typy, ważne że działa ): CYTAT char **plansza=new char* [lw]; for(int i=0;i<lw;i++) { plansza=new char [lk]; } for(int i=0;i<lw;i++) { for(int j=0;j<lk;j++) { plansza[j]=rand()%10+48; } } Teraz chciałbym sobie zrobić fukcję, aby w tej tablicy sprawdzał czy w danym polu jest np 2. To piszę sobie fukcję np: int sprawdzam() { if(plansza[j]==50) { cout<<"Tutaj jest nr 2"; return 1; } else { cośtam } } I jak teraz zrobić, aby ta fukcja działała na tej tablicy? Pokazuje mi w Visual Studio 2005, że tablica (plansza) nie została zadeklarowana. W trakcie programu najpierw tworzę sobie tablicę, a dopiero po stworzeniu tablicy występuje działanie fukcji. Mogę używać wskaźników, ale nie wiem za bardzo jak. Tzn jeżeli trzeba ich tutaj użyć, to mogę użyć, tylko prosiłbym potem wytłumaczyć mniej wiecej, jak to działa Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Grudzień 24, 2008 Zgłoś Share Napisano Grudzień 24, 2008 witam, zanim zaczniesz pisac reszte polcam lekture dowolnego kursu. Interesuje cie dzial zmienne, pola, klasy czesc zwiazana z zakresem widzialnosci zmiennych, pol, metod. Jak przez to przebrniesz blad okaze sie prosty Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
icemanspy Napisano Grudzień 24, 2008 Autor Zgłoś Share Napisano Grudzień 24, 2008 A nie możesz mi podać rozwiązania, albo choć trochę nakierować? Problem w tym, że jeszcze klas nie umiem i nie uczono mnie ich jeszcze (jestem na 1 roku studiów). A co to są pola? (może u mnie stosują inną nazwę). Dodam iż tą funkcję definiuję przed main. Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Grudzień 25, 2008 Zgłoś Share Napisano Grudzień 25, 2008 nie odpowiem bo bedzie to sie ciaglo przez nastepne n postow, a to samo masz w kursie wraz z dokladnym opisem i przykladami. nakierowalem cie, wiec o co kaman ? Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
icemanspy Napisano Grudzień 25, 2008 Autor Zgłoś Share Napisano Grudzień 25, 2008 Przejrzałem i tablice i funkcje - nie wiem gdzie to może być. Zastanawiałem się nad inline, ale też pisze, że tablica nie jest zadeklarowana. To samo myślę nad referencją, ale to chyba tablic się nie tyczy? Ja już się poddaje :( Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Grudzień 25, 2008 Zgłoś Share Napisano Grudzień 25, 2008 dobrze ze podjales ta decyzje,znajdz sobie cos czemu bedziesz w stanie podolac i nie zawracaj innym glowy, Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.