Skocz do zawartości

wragler

Stały użytkownik
  • Liczba zawartości

    68
  • Rejestracja

  • Ostatnia wizyta

Contact Methods

  • GG
    4180074

wragler's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. JA tez mam te problem z podawaniem papieru? Czy wie ktos jak to rozwiazac?? Podaj tylko pojedynczo kartki tzn musi byc tylko jedna w podajniku.
  2. Witam Chce skapilowac program ktory jest dobrze napisany i ma wyswieytlac w opengl kolo.Jednak po probie uruchomienia program sie awiesza i na calym ekranie pojawiaja sie dziwne "zamazania".Obraz staje sie neiczytelny i w sumei nic sie nie rusuje:(:).. I poajwia mi sie komunikat: " Projekt ..exe raised exception class EAccessViolation with message 'Access violation at adress 00000000.Read of adress 00000000'.Process stoppe.Use Step or Run to contiune. Co mam robic? Probowalem zmienic strewoniki do grafiki ale nie pomoglo. Mam laptopa IBM t41p z karta ATI GL ze sprzetowym wspomaganiem OPENGL. Zanzaczam ze normalne aplikacje na borlandzie mi dzialaja.(tzn bez GL). Z gory dzikeuje za pomoc.
  3. Witam Mam problem z instalacja amula.Mam LE2005.Zaistalowalem juz GTK i wxWing tzn tak mi sie wydaje:) bo linux dla mnie to narzie wielka tajemnica:).Jednka po ./configure amula pojawia mi sie takie cos: ... checking for wx-config... no checking that wxWidgets has support for large files... no configure: error: Support for large files in wxWidgets is required by aMule. To continue you must recompile wxWidgets with support for large files enable Co to oznacza i jak to naprawic?????? Z gory dziekuje za pomoc.
  4. Witam Posiadam IBM t41p. MAm dysk 60gb . Jednak 9 Gb to dodoatkowa partycja z narzedziami diagnostycznymi i angielskim Win Xp. Jak ja bezpiecznie usunac? A moze nie usuwac? Dodam ze miejsce by mi sie przydalo. Czy pozniej da sie znowy nagrac te dodoatkowe narzedzia doagnostyczne? Pozdrawiam
  5. Przegladarki nie chce mi sie zmieniac. A w FG poszukam , moze znjade ta opcje. Dzieki za odpowiedzi.
  6. Witam Jak zorbic aby fkashget nie wlanczal mi sie do sciagania kazdego pliku z www. Niektore strnoki go nie obsluguja i wtedy chcialbym normalnie sciagac IE. Jak to zrobic?
  7. Witam Gdzie mozna ustawic takie cos ze jak zamkne ekran to laptop mi sie nie wylaczy tylko bedzie sobie dalej pracowal(sciagal pliki). Mam IBM t41p. Pozdrawiam
  8. Dzieki bardzo!!!!!!Troch e go poprzerabiam i bedzie cacy:) POzdrawiam i dziekuje bardzo za ten program.
  9. No niestey nic ni emoge napisac. Znalazlem w necie sporo informacji ale te programy sa trudne i nie moge ich za bardzo zrozumiec. Chodzi mi o program ktory dzieki funckja pop i push bedzie dokladal i zdjemowal rzeczy do kolejki. A jak kolejka bedzie pusta to sie wyswieli komunika .tyle. Czy kots moze mi konkretnie pomoc??? Znalazlem takie cos: TYlko ja chcialby zrobic tak zeby samodzielnie wprowadzac te wyrazy do kolejki. Np w ten sposob: Wprowdza 1 elemet listy i ja wprowadzam. A pozniej wyswietlal po kolieji zadejmuje 4 elemet listy "Basia" i zdjemuje 4 elemet "Krzysiek" itd. template <class TypPodst> class FIFO{ TypPodst *t; int glowa,ogon,MaxElt;public: FIFO(int n) { MaxElt=n; glowa=ogon=0; t=new TypPodst[MaxElt+1]; } void wstaw(TypPodst x) { t[ogon++]=x; if(ogon>MaxElt) ogon=0; } int obsluz(TypPodst &w) { if (glowa==ogon) return -1; // informacja o błędzie operacji w=t[glowa++]; if(glowa>MaxElt) glowa=0; return 1; } int pusta() // czy kolejka jest pusta? { if (glowa==ogon) return 1; // kolejka pusta else return 0; }};#include <iostream.h>#include "kolejka.h"static char *tab[]={"Kowalska","Fronczak","Becki","Pigwa"};int main(){FIFO<char*> kolejka(5); // kolejka 5-osobowafor(int i=0; i<4;i++) kolejka.wstaw(tab[i]); char *s; for(i=0; i<5;i++) { int res=kolejka.obsluz(s); if (res==1) cout << "Obsluzony zostal klient: "<<s<<endl; else cout << "Kolejka pusta!\n"; } /* wersja 2: while(!kolejka.pusta()) { int res=kolejka.obsluz(s); cout << "Obsłużony został klient:"<<s<<endl; } --- */}
  10. Witam Musze napisac program ktory bedzie symulowal kolejke (liste) tzn. Mam zaaplikowac polecenia typu add i del ktore beda wkladac cos do listy i z niej cos zdejmowac. Np jezlei zdejme wszsytkie elementy to porgram napisze ze kolejka jest pussta. Jak takie cos zrobic bo nie ma kompletnie poamyslu na to . Mysle ze trzeba uzyc do tego wskaznikow ale jak? Prosze o pomoc.
  11. no trudno tak musi juz chyba zostac, Dzieki wielkie za pomoc. Juz te "wzory" pozamienialem n afunkcje jeszcze tylko ten na wyznacznik:)
  12. Zeczywiscie za szybko czytalem i nie zobacyzlem :) ale teraz np jezli nie chialbym za kazym razem pisac this->operator()itd...? To jak to zrobic? Np niazej mam przeladowany operator & ktory liczy wyznacznik. Jeest tam wzor pisany za pomoca tab[j] a jak to zrobic aby bylo (i,j)???? I to juz bedzie chyba wszystko. :)
  13. To sa wlasnie takie bazgroly bo to narazie jest pocztaek pracy . A co jest z tym przeladowaniem tego operatora()?????? Da sie to tak zrobic jak znanaczylem?
  14. To jest ta wersja z gdzie poajwia si eblad przy zmiennej j #include <iostream.h>#include<iomanip>#include<string.h>using namespace std;class macierz{ int tab[3][3]; //static ileMacierzy;public: macierz operator+(macierz &); macierz operator-(macierz &); macierz operator*(macierz &); macierz operator|(macierz &); int &operator()(int i,int j); int operator&(); void trojkat(); macierz() {} macierz(int); ~macierz() {} void wyswietl(char _co[20]){ char co[20]; strcpy(co,_co); cout<<co<<endl; for(int i=0;i<3;i++,cout<<endl) for(int j=0;j<3;j++) cout<<tab[i][j]<<";"; cout<<endl;}};//macierz.ileMacierzy = 0;// kostruktormacierz::macierz(int i) { cout << "Tworzymy "<<i<<" macierz: " << endl; int n; for(i =0;i<3;i++) { for(int j=0;j<3;j++) { cout << "Podaj [" << i << "][" << j << "] "; cin >> n; tab[i][j]=n; if (j==2 && i == 2) break; } }}macierz macierz::operator+(macierz &dodaj){ macierz tym; for(int i=0;i<3;j++){ for(int j=0;j<3;j++){ tym.tab[i][j]=dodaj.tab[i][j]+tab[i][j]; if(j==2&&i==2) break;}}return tym;}// prezladowanie operatora/*macierz macierz::operator +(macierz &dodaj) { macierz tym; tym.tab[0][0] = dodaj.tab[0][0] + tab[0][0]; tym.tab[0][1] = dodaj.tab[0][1] + tab[0][1]; tym.tab[0][2] = dodaj.tab[0][2] + tab[0][2]; tym.tab[1][0] = dodaj.tab[1][0] + tab[1][0]; tym.tab[1][1] = dodaj.tab[1][1] + tab[1][1]; tym.tab[1][2] = dodaj.tab[1][2] + tab[1][2]; tym.tab[2][0] = dodaj.tab[2][0] + tab[2][0]; tym.tab[2][1] = dodaj.tab[2][1] + tab[2][1]; tym.tab[2][2] = dodaj.tab[2][2] + tab[2][2]; return tym;}*/macierz macierz::operator -(macierz &odejmij) { macierz tym; tym.tab[0][0] = odejmij.tab[0][0] - tab[0][0]; tym.tab[0][1] = odejmij.tab[0][1] - tab[0][1]; tym.tab[0][2] = odejmij.tab[0][2] - tab[0][2]; tym.tab[1][0] = odejmij.tab[1][0] - tab[1][0]; tym.tab[1][1] = odejmij.tab[1][1] - tab[1][1]; tym.tab[1][2] = odejmij.tab[1][2] - tab[1][2]; tym.tab[2][0] = odejmij.tab[2][0] - tab[2][0]; tym.tab[2][1] = odejmij.tab[2][1] - tab[2][1]; tym.tab[2][2] = odejmij.tab[2][2] - tab[2][2]; return tym;}macierz macierz::operator *(macierz &mnoz){macierz tym;tym.tab[0][0]=mnoz.tab[0][0]*tab[0][0]+mnoz.tab[0][1]*tab[1][0]+mnoz.tab[0][2]*tab[2][0];tym.tab[0][1]=mnoz.tab[0][0]*tab[0][1]+mnoz.tab[0][1]*tab[1][1]+mnoz.tab[0][2]*tab[2][1];tym.tab[0][2]=mnoz.tab[0][0]*tab[0][2]+mnoz.tab[0][1]*tab[1][2]+mnoz.tab[0][2]*tab[2][2];tym.tab[1][0]=mnoz.tab[1][0]*tab[0][0]+mnoz.tab[1][1]*tab[1][0]+mnoz.tab[1][2]*tab[2][0];tym.tab[1][1]=mnoz.tab[1][0]*tab[0][1]+mnoz.tab[1][1]*tab[1][1]+mnoz.tab[1][2]*tab[2][1];tym.tab[1][2]=mnoz.tab[1][0]*tab[0][2]+mnoz.tab[1][1]*tab[1][2]+mnoz.tab[1][2]*tab[2][2];tym.tab[2][0]=mnoz.tab[2][0]*tab[0][0]+mnoz.tab[2][1]*tab[1][0]+mnoz.tab[2][2]*tab[2][0];tym.tab[2][1]=mnoz.tab[2][0]*tab[0][1]+mnoz.tab[2][1]*tab[1][1]+mnoz.tab[2][2]*tab[2][1];tym.tab[2][2]=mnoz.tab[2][0]*tab[0][2]+mnoz.tab[2][1]*tab[1][2]+mnoz.tab[2][2]*tab[2][2];return tym;}int macierz::operator&(){ int tym; tym=tab[0][0]*tab[1][1]*tab[2][2]-tab[0][0]*tab[1][2]*tab[2][1]-tab[0][1]*tab[1][0]*tab[2][2]+tab[0][1]*tab[1][2]*tab[2][0]+tab[0][2]*tab[1][0]*tab[2][1]-tab[0][2]*tab[1][1]*tab[2][0]; return tym;}int& macierz::operator()(int i,int j){ return this->tab[i][j];}void main(void){ macierz tab1(1),tab2(2),tab3,b; int a,c; tab1.wyswietl("Macierz"); tab2.wyswietl("Macierz"); tab3=tab1+tab2; a=&tab1; cout<<"Wyznacznik "<<a<<endl; tab3.wyswietl("Suma"); tab1.wyswietl("Macierz"); tab3=tab1*tab2; tab3.wyswietl("Iloczyn"); c=tab1(0,0)+tab2(1,1); cout<<c; }A to jest wersja taka jak chcialbym zeby chodzilo tylko ze dla wszsytkich nawiasow kawdratowych zeby je zastapic przeladowanym operatorem. w tym kodzie tylko w jednym miejscu to zrobilm i wyskakuje blad. #include <iostream.h>#include<iomanip>#include<string.h>using namespace std;class macierz{ int tab[3][3]; //static ileMacierzy;public: macierz operator+(macierz &); macierz operator-(macierz &); macierz operator*(macierz &); macierz operator|(macierz &); int &operator()(int i,int j); int operator&(); void trojkat(); macierz() {} macierz(int); ~macierz() {} void wyswietl(char _co[20]){ char co[20]; strcpy(co,_co); cout<<co<<endl; for(int i=0;i<3;i++,cout<<endl) for(int j=0;j<3;j++) cout<<tab[i][j]<<";"; cout<<endl;}};//macierz.ileMacierzy = 0;// kostruktormacierz::macierz(int i) { cout << "Tworzymy "<<i<<" macierz: " << endl; int n; for(i =0;i<3;i++) { for(int j=0;j<3;j++) { cout << "Podaj [" << i << "][" << j << "] "; cin >> n; tab[i][j]=n; if (j==2 && i == 2) break; } }}macierz macierz::operator+(macierz &dodaj){ macierz tym; for(int i=0;i<3;j++){ for(int j=0;j<3;j++){ tym.tab[i][j]=dodaj.tab[i][j]+tab[i][j]; if(j==2&&i==2) break;}}return tym;}// prezladowanie operatora/*macierz macierz::operator +(macierz &dodaj) { macierz tym; tym.tab(0,0) = dodaj.tab(0,0) + tab(0,0);//tak wlasnie chialbym aby to wszsytko dzialalo tym.tab[0][1] = dodaj.tab[0][1] + tab[0][1]; tym.tab[0][2] = dodaj.tab[0][2] + tab[0][2]; tym.tab[1][0] = dodaj.tab[1][0] + tab[1][0]; tym.tab[1][1] = dodaj.tab[1][1] + tab[1][1]; tym.tab[1][2] = dodaj.tab[1][2] + tab[1][2]; tym.tab[2][0] = dodaj.tab[2][0] + tab[2][0]; tym.tab[2][1] = dodaj.tab[2][1] + tab[2][1]; tym.tab[2][2] = dodaj.tab[2][2] + tab[2][2]; return tym;}*/macierz macierz::operator -(macierz &odejmij) { macierz tym; tym.tab[0][0] = odejmij.tab[0][0] - tab[0][0]; tym.tab[0][1] = odejmij.tab[0][1] - tab[0][1]; tym.tab[0][2] = odejmij.tab[0][2] - tab[0][2]; tym.tab[1][0] = odejmij.tab[1][0] - tab[1][0]; tym.tab[1][1] = odejmij.tab[1][1] - tab[1][1]; tym.tab[1][2] = odejmij.tab[1][2] - tab[1][2]; tym.tab[2][0] = odejmij.tab[2][0] - tab[2][0]; tym.tab[2][1] = odejmij.tab[2][1] - tab[2][1]; tym.tab[2][2] = odejmij.tab[2][2] - tab[2][2]; return tym;}macierz macierz::operator *(macierz &mnoz){macierz tym;tym.tab[0][0]=mnoz.tab[0][0]*tab[0][0]+mnoz.tab[0][1]*tab[1][0]+mnoz.tab[0][2]*tab[2][0];tym.tab[0][1]=mnoz.tab[0][0]*tab[0][1]+mnoz.tab[0][1]*tab[1][1]+mnoz.tab[0][2]*tab[2][1];tym.tab[0][2]=mnoz.tab[0][0]*tab[0][2]+mnoz.tab[0][1]*tab[1][2]+mnoz.tab[0][2]*tab[2][2];tym.tab[1][0]=mnoz.tab[1][0]*tab[0][0]+mnoz.tab[1][1]*tab[1][0]+mnoz.tab[1][2]*tab[2][0];tym.tab[1][1]=mnoz.tab[1][0]*tab[0][1]+mnoz.tab[1][1]*tab[1][1]+mnoz.tab[1][2]*tab[2][1];tym.tab[1][2]=mnoz.tab[1][0]*tab[0][2]+mnoz.tab[1][1]*tab[1][2]+mnoz.tab[1][2]*tab[2][2];tym.tab[2][0]=mnoz.tab[2][0]*tab[0][0]+mnoz.tab[2][1]*tab[1][0]+mnoz.tab[2][2]*tab[2][0];tym.tab[2][1]=mnoz.tab[2][0]*tab[0][1]+mnoz.tab[2][1]*tab[1][1]+mnoz.tab[2][2]*tab[2][1];tym.tab[2][2]=mnoz.tab[2][0]*tab[0][2]+mnoz.tab[2][1]*tab[1][2]+mnoz.tab[2][2]*tab[2][2];return tym;}int macierz::operator&(){ int tym; tym=tab[0][0]*tab[1][1]*tab[2][2]-tab[0][0]*tab[1][2]*tab[2][1]-tab[0][1]*tab[1][0]*tab[2][2]+tab[0][1]*tab[1][2]*tab[2][0]+tab[0][2]*tab[1][0]*tab[2][1]-tab[0][2]*tab[1][1]*tab[2][0]; return tym;}int& macierz::operator()(int i,int j){ return this->tab[i][j];}void main(void){ macierz tab1(1),tab2(2),tab3,b; int a,c; tab1.wyswietl("Macierz"); tab2.wyswietl("Macierz"); tab3=tab1+tab2; a=&tab1; cout<<"Wyznacznik "<<a<<endl; tab3.wyswietl("Suma"); tab1.wyswietl("Macierz"); tab3=tab1*tab2; tab3.wyswietl("Iloczyn"); c=tab1(0,0)+tab2(1,1); cout<<c; }
  15. error C2065: 'j' : undeclared identifier - taki jest komunikat. A dziwne bo w miejscu wywolania tego dodawania program sie zawiesza. Czy cos jest z tym dodawaniem nie tak bo jak n amje oko to powinna byc dobrze. Tzn program sie odpala jak zadeklaruje zmienna int j; w tym dodawaniu ale juz naprawde nie wiem jak to zoribc.
×
×
  • Dodaj nową pozycję...