Skocz do zawartości

TeoTN

Użytkownicy
  • Postów

    401
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez TeoTN

  1. TeoTN

    Problem z klasami :/

    Spokojnie, dopiero początkujący jestem :P Chyba, że ktoś ma dobrą stronę, na której są porządnie opisane wektory ;D
  2. TeoTN

    Problem z klasami :/

    Fakt ;D Muszę się pilnować ;) Dzięki ^^
  3. TeoTN

    Problem z klasami :/

    Mam taki fragment kodu: #include <iostream> #include <conio.h> #include <string> #include <fstream> using namespace std; class cOsoba { private: string imie, nazwisko; int wiek, telefon; public: cOsoba() { imie=""; nazwisko=""; wiek=0; telefon=0; } void setImie(string a) { imie=a; cout << "Zmieniono imie w cOsoba" <<endl;} void setNazwisko(string naz) { nazwisko=naz; } void setWiek(int w) { wiek=w; } void setTelefon(int t) { telefon=t; } string getImie() {return imie;} string getNazwisko() {return nazwisko;} int getWiek() {return wiek;} int getTelefon() {return telefon;} }; class cLitera { private: char znak; cOsoba tab[10]; int ilemam; public: cLitera() { znak=0; ilemam=0; } void addSign(char i) { znak=i; } void addPole(string a) {tab[ilemam].setImie(a); ilemam++; } string getPole(int a) {return tab[a].getImie();} int getIle() {return ilemam;} }; I wysypuje się na "tab[ilemam].setImie(a);" :/ (Całość się kompiluje, ale w trakcie użycia wyrzuca "program przestał odpowiadać") Czy ktoś może mi powiedzieć czemu?
  4. TeoTN

    Problem z rejestrem

    Albo inne pytanie: jak zaimportować plik *.reg do rejestru przed uruchomieniem się windowsa? (Srx za dblposta, ale chciałem zachowac czytelność...) Przeproszenie nic nie da. Mogłeś równie dobrze edytować posta i to dopisać. 2post.Warn. Mimek
  5. TeoTN

    Problem z rejestrem

    Mam spory problem z rejestrem... Zmieniła mi się etykieta woluminu z systemem (z C: na E:), ale rejestr (włącznie z systemowymi wpisami) został nienaruszony. Udało mi się zmienić większość wpisów eksportując rejestr do pliku zewnętrznego, wyszukując i zamieniając wszystkie "C:\" na "E:\" i importując plik ponownie. I tu pojawia się ale. Nie zaimportował mi wszystkich kluczy, m.in. dlatego, że część jest zabezpieczona - vide rejestry Kaspersky-ego, Windows Defendera, Windows Media Playera, Internet Explorera itd., ponadto pojawia się komunikat: "Nie można zaimportować [ścieżka pliku.reg]:nie wszystkie dane zostały pomyślnie zapisane w rejestrze. Niektóre klucze są otwarte przez system lub inne procesy" Moje pytanie brzmi: jak uzyskać uprawnienia specjalne do kluczy (umożliwiające ich modyfikacje)? Dodam, że Prawy przycisk myszy -> Uprawnienia pozwala mi na uzyskanie uprawnienia "Pełna kontrola" (które jest niewystarczające), zaś pole "Uprawnienia specjalne" jest odznaczone i zablokowane :/ Posiadam WinVista.
  6. TeoTN

    wskaźnik w tablicy

    Okej, a jak potem wywołać obiekt o np. x=2, y=1??? Bo przysiągłbym, że tym sposobem utworzysz 9 obiektów i jeden wskaźnik :/ To jest poprawne: int x=2,y=2; POLE *p[x][y]; for(int i=0;i<x;i++) { for(int i2=0;i2<y;i2++) p[i][i2]=new POLE(x,y); } kolega mi pomógł :) Ale i tak dzięki wszystkim :)
  7. TeoTN

    wskaźnik w tablicy

    POLE* p[x][y] = new POLE(x,y); Tutaj mam (teoretycznie) tablicę od p[0][0] do p[2][2] co daje 9 elementów. Skoro idziemy w pętli, to powinno być 9 wskaźników (p[0][0], p[0][1], p[0][2], p[1][0] ...) do 9 obiektów. A o ile mnie wzrok nie myli to Twój kod tworzy JEDEN wskaźnik i 9 obiektów :) W efekcie dla pozostałych linijek kodu (po pętlach) pozostanie w spadku wskaźnik p do obiektu nr. 9, a pozostałe 8 to sierotki ;) Czyż nie tak?
  8. TeoTN

    wskaźnik w tablicy

    emmm... a czy to nie sprawi, że zmienna p będzie kryła wskaźnik do pierwszego obiektu, potem zostanie nadpisana wskaźnikiem do drugiego, itd!? I skoro p to wskaźnik na obiekt, to czy nie powinno być p->x miast p.x?
  9. TeoTN

    wskaźnik w tablicy

    class POLE { private: int x, y; zawartosc w; public: POLE(int xx,int yy) {x=xx; y=yy;} int getx() {return x;} int gety() {return y;} int getw() {return w;} }; Tą podwójną pętlą chcę utworzyć tablicę wskaźników na 9 obiektów :) Więc. W x=0,y=0 (inaczej mówiąc p[0][0]) znajdzie się 1szy objekt o zmiennych x=0, y=0. W p[0][1] obiekt o zmiennych x=0,y=1 itd, itd.
  10. TeoTN

    wskaźnik w tablicy

    Dla zwykłych zmiennych wskaźniki mi działają, ale nie mogę utworzyć wskaźnika na obiekt w tablicy.
  11. TeoTN

    wskaźnik w tablicy

    Czy jest możliwe przypisanie wskaźnika do tablicy, o tak: for (int y=0; y<=2; y++) { for (int x=0; x<=2; x++) { POLE* p[x][y] = new POLE(x,y); } } ??? Bo mi wywala "variable-sized object `p' may not be initialized " -.- PS chcę utworzyć 9 obiektów przy okazji umieszczając je na tablicy 3x3 i podając im ich współrzędne
  12. Zainstalowałem na czystym kompie Win7 beta kompilacja 7000 x86 i GM7 nie rusza ni hu-hu. @Kofel: Mama Cię nie kocha? Obraziłem Cię? Nie. To spadaj na drzewo prostować banany. (wiem, że głupi tekst, ale cóż mam powiedzieć dziecku?) @Tymon: Jeszcze nie, czasu nie było :D Tylko WordPad, Paint, Kalkulator i GM, bo był w folderze, który ustawiłem na współdzielenie między Vista a Seven :D
  13. BTW Tryb zgodności jest nieaktywny. W ogóle. [Welcome to Microsoft] Sam system zresztą zamula jak głupi, ale to dlatego, że emulowany ^^'
  14. Jądro praktycznie to samo...
  15. Przykra sprawa, ale GM7 nie działa pod Win7 i nie sądzę, aby w wersji C++ coś się zmieniło... Czyli trzeba będzie czekać do GM8... Co myślicie na ten temat? I kiedy się spodziewać GM8?? Screen z uruchamiania GM7 pod Win7:
  16. TeoTN

    Konto łączące na n-k

    Ale to jest robienie siary na całą Polskę, jak jakieś dzieci 'promują' swoimi twarzami GMClan.
  17. TeoTN

    Konto łączące na n-k

    IMO durny pomysł. Teraz się dzieci będą podszywać pod Ranmusa i Bóg wie kogo jeszcze...
  18. TeoTN

    CD-action

    CDA śmierdzi. A co do poziomu młodzieży... popieram, beznadziejnie niski.
  19. Czyli "w"? A czy jest do tego jakaś wydzielona funkcja, czy tylko to?
  20. Ach. Mi też już działa =) Plik, który dodawałem wyczyścił swoją zawartość gdzieś wcześniej =) Mam jeszcze takie pytanie, żeby nie tworzyć nowego tematu: Jak utworzyć plik przy pomocy php?
  21. tak. Zarówno index.php jak i 1.html chmod 777.
  22. Tylko błąd występuje jeszcze na poziomie if file_exists i nie dotyczy plików html, bo także i txt i php.
  23. Czy ktoś jest w stanie mi wytłumaczyć dlaczego ten kod: <?php for ($n=1;$n<100;$n++) { if(file_exists($n.".html")) { $plik = $n.".html"; include($plik); } else { echo "Wystąpił błąd - brak pliku"; break; } } ?> wyświetla, że nie ma pliku, jeżeli w folderze z plikiem gdzie znajduje się ów kod, jest także plik 1.html ??
  24. @up: xor - jeden z warunków jest spełniony, ale drugi już nie =P Bo trochę dziwnie wytłumaczyłeś =P
×
×
  • Dodaj nową pozycję...