-
Postów
318 -
Dołączył
-
Ostatnia wizyta
Treść opublikowana przez Cyna58
-
Cieszy mnie ta informacja :lol:
-
Sunbeam Tuniq Tower 120 Thermalright Ultima 90i+ Acutake FAN 120 PRO Scythe Zipang - SCZP-1000
-
Mam prośbę a nie chcę zakładać nowego tematu. Otoż mam takie zadanie Do tej pory na laboratoriach stworzyliście zbiór funkcji operujących na strukturze Osoba (takie MENU, gdzie można było dodawać, usuwać, wyświetlać itd. ). Dzisiaj Waszym zadaniem będzie przerobienie tego kodu tak, aby korzystał on z klas i obiektów. Na początek - zastanówcie się nad odpowiednim abstrakcyjnym opisaniem "osoby". Moja propozycja jest taka (oczywiście możecie ją wzbogacić lub poprawić): +------------------+| Osoba |+------------------+| -imię || -nazwisko || -data_urodzenia |+------------------+| +Osoba() || +ustawImię() || +ustawNazwisko() || +ustawDate() || +wyświetl() |+------------------+Poniżej zaimplementuję fragment powyższego opisu klasy - Waszym zadaniem będzie uzupełnienie go o brakujące elementy.class Osoba { char imie[50]; char nazwisko[50];public: Osoba (char *im, char *na); void wyswietl();};Osoba::Osoba(char *im, char *na){ strncpy(imie, im, 50); strncpy(nazwisko, na, 50);}void Osoba::wyswietl(){ cout << imie << " " << nazwisko << endl;}int main(){ Osoba a("Jan", "Kowalski"); Osoba b("Adam", "Nowak"); a.wyswietl(); b.wyswietl(); return 0;} O to co ja wypociłem. Czy mógłby ktoś poprawić błędy, bo ja nie za bardzo to rozumiem a nie chcę, żeby mi ktoś pisał gotowego programu, bo przecież nie o to chodzi. #include <cstdlib>#include <iostream>using namespace std;#ifndef stack.h#define stac.hclass Stack { double *buffer; public: Stack(int size); bool push(double v,int l); bool pop(double *v,int l); bool pop(double &v,int l); void wys(int l); ~Stack() {if (buffer) delete [] buffer;}};#endif [b] bool Stack:ush(double v,int l)[/b] <=w tym miejscu wywala błąd. { buffer[l]=v; } bool Stack:op(double *v,int l) { cout<<buffer[l]; } bool Stack:op(double &v,int l) { cout<<buffer[l]; } void Stack::wys(int l) {for(int i=0;i<=l;i++)cout<<"\n"<<i<<"- "<<buffer[i]; }int main(int argc, char *argv[]){ int l=0; double v; char m; int size; cout<<"\tPodaj rozmiar stosu liczb"; cin>>size; buffer = new typ[size]; do{ cout<<"\n\tMENU\n1-dodaj skladnik stosu\n2-zdejmij skladnik ze stosu (przez wskaznik)\n3-zdejmij skladnik ze stosu (przez referencje)4-wyswietl stos\nq-wyjscie\n; cin>>m; tolower(m); switch(m): { case '1': { if(n<size) {cout<<"\npodaj liczbe : "; cin>>v; if(Stack.push(v))cout<<"\nzapisano"; } else cout<<"\nstos jest pelny!"; break;} case '2': cout<<"\nzdjoles skladnik (*): "; if(Stack.pop(v,l))--l; break; case '3': cout<<"\nzdjoles skladnik (&) : " if(Stack.pop(v),l)--l; break; case '4': if(l==0){cout<<"\n Stos jest pusty!"; }else if(Stack.wys(l)); break; case 'q': break; default : cout<<"\nnie ma takiego numeru"; } } while('q'!=m) system("PAUSE"); return EXIT_SUCCESS;} Od razu mówię, że kompilator wywala błąd (zaznaczyłem to miejsce). Programuję w dev. C++ . Z góry dziękuję za pomoc.
-
Niekontrolowane Zwiechy Komputera
Cyna58 odpowiedział(a) na Anielskooki temat w Podstawowe Zagadnienia
Też mam czasami takie coś.Zasilacz wymieniłem i niestety czasami tez tak mam ale tylko w idle. Najczęściej się zawiesza jak podłączam pendrive pod usb. -
Pewnie wystarczająco aby nie połamać grafy :D
-
A nie będzie wydajniej 2x8800GTS 512(g92)?
-
Dla mnie bomba chłodzenie :D
-
Haha :D Będę miał kalendarz :D
-
To już Corsair CMPSU-620HXEU 620W będzie lepszy i cichszy :D
-
BE QUIET
-
Cooler Master CM 690. Jest nieco dłuższa, choć antec też mi się bardzo podoba. Ale CM jest tańsza i większa.
-
Cooler Master CM 690. Naprawdę dobra obudowa. Duża, przewiewna i ma możliwość zamontowania chłodnicy 2x120mm.
-
[cpu] Xigmatek Hdt-s1283/achilles/red Scorpion/s963/sd964
Cyna58 odpowiedział(a) na cavarr temat w Chłodzenie Powietrzem
Jakoś mi się wierzyć nie chce, że to jest aż takie wydajne. <_< No i odpada CLP -
Zastanawiam się czy sobie takiego nie zamówić
-
Mój znajomy miał dwa takie i padły z niewiadomych przyczyn. TUTAJ jest fajny test zasilaczy i wcale on nie jest taki bardzo dobry.
-
[cpu] Cooler Master V8/v10/v12/hyper Z600
Cyna58 odpowiedział(a) na cavarr temat w Chłodzenie Powietrzem
Ciekawe ile to waży?? -
Zrobiłbym tak jak mówi Fredek tylko za żadne skarny nie brałbym tego zasilacz bo to kupa.
-
Polecam Cooler Master CM 690.Jest w niej dużo miejsca i na syficie masz miejsce na chłodnice 2x120 lub 2x140. Mam tą obudowę i jest fajna.
-
-
Moim zdaniem TA ma lepszą wentylację i jest tańsza oraz większa :D
-
Już to będzie lepsze. -LINK-
-
Junioor gdzie kupiłeś tą kartę?? Zajrzyj tutaj: http://techworks.pl/21szpak/8500GTSONIC/big/85gtsonic1.jpg http://forum.pclab.pl/index.php?showtopic=257977 http://forum.pclab.pl/lofiversion/index.php/t277779.html
-
A możesz zrobić fotki karty?Obie strony PCB?
-
W F.A.Q na pierwszej stronie tego tematu jest opis do vmoda tej grafy.
-
junioor ja myślę,że wynik jest ok. Na sprzęcie z sygnaturki na procku 2,6Ghz i po zabawie deltą rdzeń(630) osiągam ponad 6800 przy sterach 93.81(oficjalnych nie jakiś tam extreme). podkręć kartę jeszcze a przekroczysz 7K. edit. Aha widzę, że masz podkręconego procka na V stock, to podnieś jeszcze o 0,1V-0,15V i kręć dalej. Coś słabo ta grafa CI idzie.