Uczyli Cię, jak się rysuje listy na kartce?
Jednak nadal nie mam pomysłu jak to przetworzyć na Delphi. Może nie patrz jak przetworzyć, ale jak to od zera zrobić z pomocą filozofii Delphi gdzie podstawą jest użycie gotowych klas lub komponentów, posiadających w sobie mnóstwo użytecznych metod i własności. Nie mam w tej chwili nigdzie zainstalowanego Delphi, to nie za bardzo mam jak pomóc szczegółowo,...
wskaznik^.next^.liczba może powodować błędy
Muszę Cię zmartwić. Publikowany kod jest przykładem fatalnego stylu, dalekiego od programowania orientowanego obiektowo. Całości nie sposób skomentować, bo trzeba by chyba opisywać błędy popełniane w każdej linii, ale postaram się podać kilka wskazówek. Po pierwsze, po co pisać implementację listy do przechowywania elementów typu integer, jeżeli w bibliotece...
W takim razie musisz robić dodawanie na początek kolejki a nie na jej koniec. void dodaj_element(int dodaj) { tmp=new kolejka; tmp->dane = dodaj; tmp->ref = first; first = tmp; } Reszta pozostaje bez zmian :-)
W takim razie wprowadziłem Cię w błąd. Sorki. Myślałem, że najpierw wrzucasz a później sortujesz. Nie bierz pod uwagę mojego poprzedniego postu z wyjątkiem tej linijki: tmp = (struct element*)malloc(sizeof(struc... element)); - pozbądź się jej. Ja bym tak zapisał twój warunek w pętli: if ( !wiekszy( nowy->key, wsk->key...
Prostą implementację listy spokojnie znajdziesz w internecie pod hasłem "lista jednokierunkowa c". Mając działającą listę masz już połowę drogi za sobą. Musisz przyswoić sobie temat wskaźników, bo bez tego będzie krucho. Najwięcej zabawy zejdzie Ci ze zrobieniem interfejsu użytkownika, ale to się najczęściej sprowadza do użycia printf, scanf, switch,...
Wchodzisz do DodajNaKoniec. Wykonywany jest else, bo omg == NULL. Zmieniasz Head i nic więcej. Wchodzisz do DrukujListe i operujesz na omg, które nadal jest NULL. Takie trudne? :)
Witam! Mnie się wydaje, że chodzi o to: Dane w liście występują w następującej kolejności: 2.0, 6.0, 3.0, 5.0 4.0, 7.0, 6.5, 5.0 Średnia wynosi: 4.8125 czyli, po rozbiciu na te "podlisty" powinno być tak: 1 - mniejsze od 4.8125: 2.0, 3.0. 4.0 - na początku listy 2 - większe niż 4.8125: 6.0, 5.0, 7.0, 6.5, 5.0 - na końcu listy Zwróć uwagę na kolejność...
Może spróbuj zamienić show z write miejscami ;-)
- Zapomnij o tych while, for zawsze krótszy. - Nie rób nadmiarowych ruchów. - Przywiduj wszystkie sytuacje. [syntax=cpp]#include <iostream> using namespace std; struct node { string name,surname; node *next; }; node *nazwa_funkcji(node *head,const string &name) { node *last=NULL; int count=0; for(node *i=head;i;last=i,i=i->next) count+=(i->name==name);...
Bo przekazujesz do fdodawanie head jako pojecynczy wskaźnik a powinieneś jako wskaźnik do wskaźnika - tak jak było na początku. Widzę, że nie bardzo łapiesz róznicę, np. niepotrzebnie tworzysz zmienne lokalne w fwypisywanie. nagłowek fdodawanie musi mieć postać: [syntax=c]void fdodawanie(struct baza **head) [/syntax] Widzę, że probujesz dopisywać nowe...
Problem masz taki: NULL do aktualny , następnie chcesz spod adresu 0 wyciągnąć dlugosc co kończy się błędem. Najlepiej gdybyś zapakował obsługę listy w klasę.
w objekcie masz tylko wskaźnik do następnego objektu a więc musisz wszystko zwalniać pokolejii.. jeśli zniszczysz (delete) tylko 'wskażnik_na_węzeł_listy' to wskaźnik na kolejną instancje tej klasy zostanie stracony (wyciek pamięci), a obszar wskazywany niezostanie zwolniony... musisz usuwać wszystko pokolejii.. ew można całość dać do pętli while......
struct wezel *iter = pierwszy; while(iter) { iter = iter->nastepny; } to na pewno nie zadziała poprawnie. przejdzie przez wszystkie elementy, ale po takiej pętli iter zawsze będzie równy NULL. co do tego: Lista l; l+="zabawa"; co do tego to na oko bez kompilowania wydaje mi się że skoro "zabawa" jest typu const char*...
No dokładnie tak, jak zrobiłeś, tyle że porównanie powinno dotyczyć następnika, a nie bieżącego (jak napisałem). No a z tym pierwszym to prosta sprawa - najpierw sprawdzasz jego i przesuwasz wskaźnik początku listy na następny, gdyby zaszła potrzeba jego usunięcia. A później już lecisz podanym algorytmem.
W funkcji void druklista(struct Osoba *&head) lista jest przewijana do końca. Zamiast void druklista(struct Osoba *&head) daj void druklista(struct Osoba *head)
nie pamietam juz pascala ale moze chociaz idee ci podsune. Z zalozenia listy jednokierunkowej wiadomo ze ma wskazanie na glowe, a kazda komorka posiada wartosc i wskazanie na kolejny element. Szukasz elementu przedostatniego i zapisujesz pod x. Wtedy element x.next (czyli ostatni) zapisujesz pod zmienna pomocnicza. x.next:=nil (tak pozbywasz sie zapetlenia)....
jeżeli masz listę jednokierunkową, to najpierw musisz odnaleźć element poprzedzający ten, który musisz usunąć. Resztę masz opisaną tu: http://www.elektroda.pl/rtvforum/topic90...
Nie wiem czy o to Ci chodziło, ale ten programik robi mniej więcej kolejkę typu FIFO: [syntax=cpp] #include <iostream> #include <string> #include <iomanip> using namespace std; struct dane { int x; dane *nastepny; }; class kolejka { dane *pierwszy; dane *ostatni; int ile; public: // konstruktor kolejka(); // destruktor ~kolejka();...
Witaj, Najpierw sam przetestuj kod- podstawowe bledy: -na gcc musialem dodac include <stdbool.h> - " " w include oznacza ze pliki naglowka znajduja sie w katalogu z aplikacja- zmien to na <> bo sa to standardowe pliki .h - masz nie zamknieta klamre w funkcji DodajOsobe, co powoduje blad - funkcja UsunOsobe nic nie zwraca (void), a pozniej...
Czekasz na gotowca i możesz się nie doczekać. Najpierw powinieneś wiedzieć czym są listy jednokierunkowe, później spróbować napisać program. Jeśli będziesz miał jakieś problemy podczas pisania, to wtedy zadaj konkretne pytanie. PS: użyj opcji szukaj, bo temat był już poruszany.
Co do FIFO, możesz ją zrobić jako listę jednokierunkową nie-cykliczną z tym że dodawanie tylko na końcu listy, a pobieranie tylko z początku listy. Najlepiej nazwać te metody push() i pop() jak przy stosie albo np. add() i get() Kolejka FIFO (First In First Out) działa na bardzo prostej zasadzie - jak kolejka w sklepie - pierwszy wszedłeś - pierwszy...
Ponieważ nie masz żadnej wartości określonej w przekazywanym parametrze. Wstawianie pierwszego elementu wymaga zawsze innego podejścia. Wyjścia są dwa: 1. albo sam utworzysz pierwszy węzeł i będziesz go ignorował przy operacjach wyszukiwania, wyświetlania, usuwania itp. (ma to swoje dobre strony: prostszy kod pozostałych funkcji) 2. Albo przewidzisz...
Niestety, w liście pojedynczo łączonej dostęp do ostatniego elementu jest utrudniony. Tymczasem bardzo często potrzebujemy tego dostępu, np. żeby dodać lub usunąć element na końcu listy (między innymi dlatego wymyślono listy dwukrotnie łączone). Aby usunąć ostatni element w liście pojedynczo łączonej musisz "przebiec" całą listę wskaźnikiem pomocniczym...
Witam, mam problem. Piszę projekt na podstawie list jednokierunkowych. Wczytuję dane z pliku tekstowego, sprawdzam go, a następnie chcę te dane posortować korzystając z algorytmów(quicksort, bąbelkowe i selection sort). Zamiana elementów ma być realizowana poprzez zamianę wskaźników. Poza tym ma być porównywana ilość zamian oraz ilość porównań wykonana...
starałem się zrobić symetryczny kodzik jak wyżej z dodatkami niestety nici....problem polega na daniu wiecej danych w strukturach.... program wychacza sie przy wpisywaniu danych s klawiatury... #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> struct Baza_danych { int Producent; // chcialbym tu...
Ja z mojej strony proponuje zrobić algorytm sortowania Max, krok 1: znajdź najlepszy element krok 2: zapisz go do ListaPomocnicza typu FIFO krok 3: usuń element z ListaGlowna krok 4: jeśli na ListaGlowna sa jeszcze elementy to idz do krok 1 krok 5: do głowy zapisz ListaPomocnicza
Witam :) Mam problem, muszę napisać program w C tworzący listę z 3 liczb podanych przez użytkownika a potem sortujący te liczby w kolejności rosnącej. Mam problem z sortowaniem.Czy mógłby mi ktoś pomóc? Na razie z mojego kombinowania mam to:P Ale to nijak nie działa.. [syntax=c]#include <stdio.h> #include <stdlib.h> struct wezel{ int liczby;...
Niech zgadne... projekt z Algorytmów i struktur danych? ;) Tylko czemu lista jednokierunkowa? Mieliśmy robić na dwukierunkowej :P
Czyli zamiast klas uzyjesz struktur (struct) i chyba bedzies musial (bo nie jestem pewny) wszystkie funkcje od obslugi tych struktur pozostawic poza nimi. Cala reszta powinna byc taka sama.
Pokaż co wyrzuca kompilator przy próbie kompilacji.
(at)mpier , chodzi o to, że muszę napisać w/w program z wykorzystaniem plików i list jednokierunkowych (bez tego będę miał odejmowane punkty). No i mój problem polega na tym że wiem jak zapisywać i odczytywać dane do/z plików, ale nie rozumiem w jaki sposób mam tu wykorzystać te listy. Na szczęście już powoli zaczynam to ogarniać :)
Bo listę jednokierunkową, powinno się usuwać stosując "trik" :) Jeżeli usuniesz pierwszy element z listy, to najpierw musisz zapamiętać "pozycję" kolejnego elementu, albo stracisz tę "pozycję" bezpowrotnie.
Mam taki problem...mam napisać program obsługujący stos jakiś zmiennych (typ ustalany dopiero przy twrzeniu stosu) i mam taki problem...bo chce zrobić funkcję dodaj, ktorej argumentem jest void *wartosc a stos jest listą jednokierunkową o skłądowych void *wart, wezel *nast; (wezel jest typem struktury, na ktorej oparta jest lista). i nie wiem jak teraz...
Witam Mam do zrobienia takie zadanie, prosze o pomoc gdyz jestem troche tępy z tego a od m.in tego bedzie zależało moje zaliczenie: Dana jest klasa: class lista { int dane; lista *nastepny; } Przy pomocy której utworzona jest lista jednokierunkowa. 1) Napisz metodę znajdującą sie w klasie Zadanie, która wypisze na ekran wszystkie liczby...
Niestety, ale rozwiązanie podane przez Dariusz Bismor nie jest poprawnym. A to dlatego, że w treści zadania podano : Stwórz poprzez wskaźniki łańcuch 100 kulek Dotychczas spotkałem się z wieloma akademickimi zadankami, chyba ani razu nie chodziło w nich o skorzystanie z gotowych kontenerów typu std::list czy std::vector, jeśli treść była podobna do...
Też takie zadanie mieliśmy u siebie ostatnio i wyglądało to tak: struct ElListy{int liczba; ElListy* nast;}; void UsuwaczPowtarzajacychSieElementow(ElList... &Lista) { ElListy* pom = Lista; ElListy* temp = Lista->nast; while(t!=NULL) { if(t->liczba==pom->liczba) { pom->nast=t->nast; delete t; } pom=t; t=t->nast; } }
Witam Właśnie napisałem swoje wypociny w postaci jak radziliście mi na forum. Popatrzcie sami. #include <iostream> #include <fstream> #include<conio.h> #include <new> using namespace std; struct Element { int liczba,liczba1; Element *nastepny; }; int main(void) { Element *glowa = NULL; //lista pusta Element...
Witam! Zaimplementowałem sobie listę jednokierunkową. Ciało: [syntax=cpp] class list{ public: void push(int v); int getValue(); void earse(); list (int v){ value = v; next = NULL; } private: int value; list * next; }; [/syntax] Proszę o wytłumaczenie dziwnego zachowania wskaźnika w funkcji push. Gdy zaimplementuję ją tak : [syntax=cpp] void list::push(int...
Dzięki Panowie, zrobiłem to w nieco innej konwencji. Sortowanie odbywa się od razu przy wstawianiu obiektu do listy. [syntax=cpp] void insert(listaa *nowa, listaa *&list) { if (list==NULL) list=nowa; else if(nowa->wartosc < wartosc) { nowa->next=list; list=nowa; } else if (next==NULL) next=nowa; else if(next->wartosc > nowa->wartosc)...
Wyglada na to, że nie myślisz na poziomie informatyka, a na poziomie kodera. Moim zdaniem rozwiązaniem takiego zadania jest doklejenie jednaj listy za drugą i posortowani listy wynikowej. Tylko jakieś wyjątkowe powody mogłyby mnie zmusić do budowania nowej metody sortowania z użyciem trzech list. ----- Sorry, trochę się rozpędziłem... No chyba że chodzi...
(at)-psiak- zakomentowales pole inf z komentarze po kiego to chociaz jest to wymagane w zadaniu i pozniej sam tego uzywasz? Co do struktury list zgodze sie ze nie powinno byc tam dwoch pol tylko jedno. I wtedy np dwie zmienna list - jedna wskazujaca na poczatek a druga uzywana pozniej jako tymczasowa. Twoj kod (at)-psiak- zapewne jest lepszy ale kod...
to pierwsze to na pewno nie jest lista jednokierunkowa, tylko jednowymiarowa tablica n-elementowa
- Wciąż polskie nazwy zmiennych i funkcji - Wciąż licznik++; - Wciąż (aktualny!=NULL) - Wciąż masz węzeł nazwany listą a brak klasy lista Moment, a co "wdrożyłeś"? Wg mnie nic!
btw. tak dla jasności, jeżeli pójdziemy od lewej do prawej to nie ma możliwości wrócić? Jak nie zapamiętasz wcześniej skąd wystartowałeś, to niestety nie. Sama nazwa wskazuje : lista jednokierunkowa.
Co to jest stos w informatyce i gdzie go stosować Cześć, Stos (ang. "stack") to struktura danych w informatyce, która działa na podstawie zasady LIFO (Last-In-First-Out), co oznacza, że ostatni element, który został dodany do stosu, jest pierwszym, który zostanie usunięty. Stos to abstrakcyjna struktura danych, która ma wiele praktycznych...
Możesz zastosować również mechanizm "list jednokierunkowych" http://binboy.sphere.pl/index.php?show=1...
Witam, Program ten ma pobierac od uzytkownika liczbe elementow, a nastepnie umieszcza na liscie jednokierunkowej A taka liczbe elementow o losowych wartosciach calkowitych z przedzialu 0-999. Mam problem z napisaniem funkcji, ktora przeniesie do drugiej listy B co drugi element z listy A. Nie nalezy kopiowac wezlow listy, a jedynie przeniesc juz istniejace....
Witam. Przedstawię sprawę poglądowo. Masz zdefiniowaną strukturkę, która opisuje element listy (imię, nazwisko, adres itp.). W tej strukturze umieszczasz dodatkowo pole, które będzie przechowywać adres takiej struktury w pamięci. Teraz, chcąc dodać element do listy, tworzysz go dynamicznie. Algorytm jest prosty - każdy element listy zawiera adres następnego...
1/Właśnie cały bajer polega na tym, że ma być lista jednokierunkowa 2/Jak bym wiedział jak poprawić to nie zawracałbym tutaj nikomu głowy Siedze już przy tym troche i już nie mam pomysłu jak to poprawić..
Ściślej - mając listę jednokierunkową to szukasz poprzednika elementu do usunięcia (czyli szukasz wartości następnika, a nie bieżącego elementu). Zapamiętujesz wskaźnik na następnik, następnie zmieniasz następnik na następnik następnika i na koniec usuwasz zapamiętany.
jest to wskaźnik do następnego elementu listy http://pl.wikipedia.org/wiki/Lista http://www.google.com/search?client=oper...
Mam olbrzymią prośbę!! na srode mamy napisac program w Turbo pascalu a pascal nie jest moja mocno strona wiec czy ktos moglby mi pomoc??? moze ktos to ma i moglby mi podeslac na maila?? frytas-ok(at)o2.pl temat to Utworzyć następujące struktury danych: 1 – Lista jednokierunkowa 2 – Lista dwukierunkowa 3 – Stos 4 – Kolejka Na...
oznaczającego miejsce w rankingu ;) zapewne tak miało być. w sumie sortowanie przez wstawianie też się sprawdzi dobrze, przyznaję... :) Ale chyba bardziej złożona jego implementacja będzie (jesli by nie przeszukiwać liniowo, a całość oprzeć o listę jednokierunkową).
Hm, myślałem, że chodzi o dynamiczną, jednokierunkową listę z operacjami FIFO, ale struktura mi pod to nie pasuje, jak również zapełnienie kolejki. A jeśli kolejka na tablicy, to po co ta struktura? Czym tutaj mają być p i k? Z tego kodu to nic nie wynika... Domyślam się, że chodzi tu o drugi przypadek... Generalnie to każde wstawienie do takiej kolejki...
Lista jednokierunkowa jest struktura ktora w kazdej komorce listy zawiera wartosc oraz wskazanie na nastepnik - to wiedza wszyscy ktorzy sie tym bawia. Nikt nie wie o tym ze kazda dobrze zaimplementowana struktura listowa posiada wskazanie na glowe, z czystoteoretycznego punktu widzenia brak wskazania to nie lista, wiec (at)Dżyszla - twoj problem nie...
Przypominam sobie tworzenie list, posługując się już nieco "starszawą" książką. W skrócie opisana jest lista jednokierunkowa, która posiada między innymi funkcję, sprawdzającą czy lista jest "pusta", zwracająca wartość - int : error no 'operator -- (int)' declared for postfix '--' Nadmienię, że na starym "borlandowskim" kompilatorze taki zapis przechodzi,...
Generalnie to przemierzasz całą listę od początku do końca (jest jednokierunkowa), aby do jej końca dołożyć nowy element. Do czasu, gdy nie znajdziesz węzła wskazującego na "nic" (null), to idziesz do następnego... gdy już taki znajdziesz, to wiesz, że jest on ostatnim elementem. Polecam ten wątek: http://www.elektroda.pl/rtvforum/topic10...
Jeszcze kwesia jaka lista. Czy jednokierunkowa, czy dwukierunkowa, a może cykliczna. Jeżeli element ma być rzeczywiście gdzieś w środku, to chyba lepiej zainteresować się drzewami, lub grafami.
Atom: strasznie to skomplikowales, zrobienie menu jest naprawde proste. Jako dowod pokaze ci implementacje wielopoziomowego menu na LCD graficznym, ze sterowaniem encoderem, roznymi funkcjami typu podswieltlenie aktywnej pozycji, blokowanie danej opcji, stosowanie separatorow - http://idom.svn.sourceforge.net/viewvc/i... - zobacz w include i...
Witam! Rozwiązywałem ten problem wiele lat temu... Zależy to od tego, który usuwany element chcesz widzieć: jako bieżący, poprzedni czy następny, bowiem dla każdego przypadku trzeba inaczej podejść w zależności od tego, czy usuwany element jest pierwszym, ostatnim czy wewnątrz listy... A w Twoim programie przedstawionym jako całość nie zauważyłem zmiennej...
ad.1. W przypadku tego typu działań najczęściej logarytmuje się obie strony, a potem w razie potrzeby używa funkcji e^x, dzięki czemu otrzymujemy równoważny wzór z wykorzystaniem funkcji log i exp. ad.2. Tutaj trzeba zastosować w zasadzie dowolną strukturę słownikową, np. listę jednokierunkową, tablicę haszującą, albo nawet długie pole bitowe (jak to...
Poprawiłem kod dla czytelności, dopisz sobie resztę. Nie kompilowałem ze względu na niekompletny kod, liczyłem na swoją wiedzę: [syntax=c]#include <ctype.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 #define END "koniec" // struktura liczby calkowitej z iloscia cyfr do...
Dlaczego wszystkie elementy klas zadeklarowałeś jako "public". Tak się nie robi przy obiektowym podejściu. Klasa powinna udostępniać tylko to, co niezbędne. Puryści twierdzą, że tylko wybrane metody. :) czy Książka lista ma być tablicą? Chyba lista i tablica to zupełnie inne struktury danych, prawda? Znalazłem też inne rozwiązanie listę jednokierunkową...
a podałeś numer z zakresu 0-4? bo tak naprawdę nei wybierasz po numerze albumu, ale po numerze elementu w tablicy i stąd jest błąd. musiałbyś zrobić funkcję wyszukującą wśród elementów takiego, który posiada dany numer indeksu i odpowiednio zareagować na jego znalezienie lub nie. tworzysz coś w rodzaju programu bazodanowego. fajnie byłoby gdybyś miał...
A czy możecie korzystać ze struktur dynamicznych (np listy jednokierunkowe)?
hmmm... w sumie to nawet wydaje mi się że to zrozumiałem :) Czyli w pierwszym przypadku to muszę zrobić po prostu listę jednokierunkową (o ile się nie mylę, bo jestem raczej początkujący i jeszcze nigdy czegoś takiego nie robiłem), natomiast drugi przypadek jest już trochę mniej zrozumiały: ja to zrozumiałem tak, że oprócz listy takiej jak w przypadku...
Do usuwania z listy jednokierunkowej zawsze potrzebujesz element poprzednika, którego następnik ustawiasz na następnik elementu usuwanego, po czym zwalniasz element usuwany. Wyjątek stanowi pierwszy element listy.
Witam Mam do napisania bazę danych którą obsługiwać będzie się na switchach. Całe menu zapętliłem tak by po zakończeniu wykonywania jednej z instrukcji menu pokazało się ponownie. Niestety wyświetla się ono 2 lub 3 razy jednocześnie z nieznanego mi powodu. [syntax=c] void interface() { char x; do{ printf("Lista jednokierunkowa. Co chcesz zrobic?\n");...
poczytaj o listach dynamicznych jednokierunkowych
Nie potrzebujesz pomocniczo używać tablicy. Sortowanie przez wybieranie można równie dobrze zastosować bezpośrednio do listy. Musisz tylko umieć "odpiąć" element z miesca na liście, w którym się znajduje, i przenieść go na początek. Żeby to zrobić na liście jednokierunkowej, jaką masz (czyli tylko wskaźnik "następny" a bez wskaźnika "poprzedni"), trzeba...
Pierw musze podać programowi nazwe katalogu. Nastepnie musi on przeszukac ten katalog i podkatalogi w poszukiwaniu plików mp3. Jeżeli znajdzie to musi na liście jednokierunkowej zapisać ścieżke do tego pliku, nazwe pliku, autora. Jak to zrobić? Żeby odczytac nazwe autora i tytuł pliku trzeba go otworzyc jako .txt Wie ktos jak to zrobić? byłbym wdzięczny
Dane w trakcie wykonywania operacji na nich są przechowywane w liście jednokierunkowej opartej na STL'u (plik nagłówkowy "list"). Lista operuje na typie strukturalnym "dane". Ciągi znakowe zapisuje przy użyciu polecenia [syntax=cpp] getline(cin,element.imie_nazwisko); [/syntax] i przekazuję dane do listy poleceniem nazwa_listy.push_back(element). Gdy...
Witam! Już wiem, że należy operować na listach. Myślę, że wystarczą tutaj listy jednokierunkowe. Zdefiniuj zatem np następujący typ listy: [syntax=c]struct neuron { double liczba; /* tutaj wpisujesz przeczytaną liczbę z pliku */ struct neuron *inna_lista; /* tutaj wskaźnik do innej listy bądź jej elementu. Dzięki niemu uzyskasz oczekiwaną "listę w liście"...
Witam serdecznie, mam problem z napisaniem obsługi listy dynamicznej jednokierunkowej gdzie każdy nowy węzeł jest jednocześnie początkiem nowej innej listy dynamicznej i wypełniać ją danymi. Struktury list zamieszczam poniżej [syntax=cpp] struct TDane { int dane; TDane *nast; }; struct TList { int key; TDane dane; TList *nast; }; [/syntax] Nie wiem...
Przede szystkim, wcale nie twierdzę że jestem tu od kogoś mądrzejszy, nie zamierzam nikogo pouczać bo sam się czuję nieco "na gruncie grzązkim". ale pewne pomysły i skojarzenia mam, to się nimi dzielę i może pomogą. Kategoryczny ton moich stwierdzeń wynika tylko z mniejszej dbałości o formę niż o treść w ograniczonym czasie. założenie 1 każdy element...
Uboższe wersje Clio wyposażane były w Blaupunkta dedykowanego do tych aut. Te radia mają własny wyświetlacz i magnetofon jednokierunkowy. To taka prościutka zapchajdziura.
Jeżeli nie możesz zastosować listy dwu-kierunkowej, to problem się komplikuje. Przy każdej zamianie wskaźników, musisz sprawdzać całą listę elementów i odnaleźć element który wskazuje na pierwszy z dwu elementów który chcesz zmienić. Zapamiętać który to element, i po zamianie sortowanych elementów, zmienić wskaźnik także w tym elemencie. Dla pięciu...
Ponieważ wysłałeś mi info na PW, więc odpowiadam. Sprawę menu wyjaśniłem w swojej książce, a przykłady są dostępne za darmo dla wszystkich na ftp Helionu, tam też jest kompletny kod menu. Jeśli chcesz to go użyj, jeśli masz wątpliwości to chętnie pomogę i je wyjaśnię. Jak widzisz generalnie filozofii w tym wielkiej nie ma, po prostu struktura w formie...
Witam Piszę projekt na zaliczenie semestru w języku C. Chciałem napisać funkcję (dodawanie nowych elementów do listy jednokierunkowej z czterema elementami) z datą: mianowicie rok i miesiąc. W instrukcji od visuala jest napisane że są to funkcje year oraz month, a ja użyłem tego z argumentem now. Program niestety mówi mi że takie funkcje są niezdefiniowane....
Alternator do naprawy ,przekaznik kontrolki do wymiany i eliminacja szkodliwego dogrzewania świec. Mozna zacząć od końca listy. I te altki nie maja sprzęgła jednokierunkowego.
Witam! Zrobiłem program z kilkunastoma funkcjami na liście jednokierunkowej. Wszystko ładnie pięknie działa. Wybrane funkcje np. dodawania wywołuję z odpowiednimi zmiennymi na sztywno. Następnie je zapisuję do pliku tekstowego. Teraz mam problem z wczytaniem ich z tegoż pliku. Proszę o rady. Zapisywanie mam tak: [syntax=c]void ZapisOsobDoPliku(O* glowa,...
Więc jaki schemat byłby prawidłowy? Jakie części trzeba dodać aby można było korygować i zmieniać Prąd np że stałego na zmienny albo jednokierunkowy pulsacyjny? Czy ktoś mógłby mi podać listę elektroczesci jakie zakupić aby powstało specjalne urządzenie do Jonoforezy tak jak w tym linku którym podalem? Nie znając założeń można gdybać. Jakiekolwiek...
Witam! Kilka słów o projekcie. Urządzenie wykonuje odczyt z czujników - częstotliwość pomiarów i ilość punktów pomiarowych jest zmienna. Pomiary następnie są wysyłane do urządzenia nadzorującego w odpowiedzi na jego zapytanie. Moim założeniem jest kolejkowanie pełnych ramek z pomiarami i czasem ich wykonania w postaci listy jednokierunkowej, a gdy jest...
...Co pisze doktor o nieuzasadnionych zadziałaniach RCD ? Pisze tak = są i będą. Jednocześnie nawołuje do łamania normy PN- HD wyliczając, gdzie wbrew normie nie należy montować RCD. Cała lista. Ludzie, zlitujcie sę. To, że wył. różnicowoprądowy AC zadziała w przypadku prądu różnicowego wyprostowanego jednokierunkowo nie jest nieuzasadnionym zadziałaniem....
1. - Dziwaczność tego numeru polega na tym np., iż jest to np - obecnie – „numer tel. tylko w jedną stronę”., Polega to np. na tym, iż połączenia wychodzące z tego numeru są normalnie realizowane przez centralę tel., zaś połączenia przychodzące (z normalnych nr tel. pospolitych abonentów) na ten numer są … ? I tu nie wiem, i...
Napisz to w C, będzie łatwiej o ile czujesz się na siłach. Zacznij od int main(int argc, char* argv[]) argv[1] to namiar na gcc.exe argv[2] aż do argv[argc-1] to parametry przekazane do gcc. Jeden z nich to namiar pliku .cpp który musisz zmodyfikować. Upraszczając szukanie możesz sprawdzić czy argv[x] kończy się na ."cpp", w końcu to...
czesc - tutaj autor AFE ;) 1. W Domoticz wchodzisz w Konfiguracje -> Sprzęt 2. Dodaj nowy sprzęt Dummy 3. Pojawi Ci się na liście u góry 4. Masz tam link: Utwórz wirtualne czujniki 5. Wybierasz typ czujnika: Przełącznik + nadajesz mu jakąś nazwę - i wciskasz OK 6. Teraz powinieneś mieć taką zakładkę przełączniki - wchodzisz do niej 7. Powinieneś...
GUI jest napisane (podobnie jak całość) w C++. Składa się z widgetów, które można osobno włączać, czyli jak się z czegoś nie korzysta to nie zajmuje to miejsca. Do tego są w C++ napisane „drivery” urządzeń zewnętrznych – driver LCD (S65 lub Qt), enkodera obrotowego, drivery urządzeń znajdujących się na płytce). Drivery występują też...
https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....
Acula: Z tego co ja przeczytałem wyżej Mad Bekon hce jeszcze podłączyć LCD, komu sie będzie hciało biegać przez połowe pomieszczenia do komputera? Z kąd będzie wiadomo że pamięć w podsłuho sie niezapełniła? Ram+bateryjka do podtrzymywania, akumulatorek do zasilania całości, najlepiej na at90s8515, transmisja do kompa RS-232, jakaś klawiaturka z 3 przycisków...
Variant jest typem przechowującym informację o typie danej (int,float,...) oraz wartości danej, zazwyczaj zapisanej w ogromnej unii z wieloma typami. W VisualStudio masz przykład [url=http://msdn.microsoft.com/en-us/lib... VARIANT w pliku oaidl.h. Struktura ta może zawierać typ+dane, lub tylko dane - tak będzie w...
(at)_alfred_ specjalnie dla ciebie zmieniłem kod z C na C (at)LED5W wielkie dzięki, pomogło mi w kilku miejscach. Poprawiłem nieco kod i wrzucam poniżej. Pomóżcie proszę z tym zapisem: [syntax=c]#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> int k; int l; char nazwa_pliku[]="baza1.txt"; struct element...
Jak przywrócić usuniety kilka miesiecy temu niechcący kanał TVP2 HD w telewizorze Sharp LC-32SH130EX? Korzystam z anteny zbiorczej. Automatyczna konfiguracja kanałów cyfrowych znajduje mi ten kanał na liście, ale jest czynny dopóki nie wyłączę telewizora. Po włączeniu brakuje numerycznego miejsca tego kanału w spisie, choć liczba kanałów wciaż wynosi...
Teraz to ośmieszyłeś się kolego na całej linii Transoptor z czasem propagacji 20-100ns i szybkie I2C na kosmicznych odległościach - nie no, leżę (; Tak czy siak - faktycznie zasugerowałem się tym że (at)user777 napisał o LTV817, a w Twoim schemacie masz 6N136, niestety nie jestem w stanie skumać co to są "6N z literką E", może jestem na to zbyt mało...
Wiem że najlepiej aby każda żyła była ekranowana i 21 pin, a z tym to różnie bywa (przeważnie cały przewód jest ekranowany). O jakości przesyłu sygnału decyduje kilka rzeczy: jakość nadajników sygnałów AV/RGB w dekoderze jakość kabla SCART jakość odbiorników AV/RGB w odbiorniku trzymanie standardów obróbki sygnałów AV/RGB przez dekoder i telewizor....
Zamierzasz sprawdzić, czy komunikacja działa dopiero po zainstalowaniu licznika w docelowej lokalizacji? Bo fakt, że warstwa sprzętowa jest na miejscu nie oznacza, że MODBUS działa. Od miejsca zainstalowania do stołu mam 4-5m, tak że nie będę miał problemu z podłączeniem. I owszem, sam protokół może nie być zaimplementowany, tylko po co w takim razie...
O wszystkim. Jak wspomniał kolega - trzeba mieć wiedzę, żeby coś zrobić. Silnik wybrałeś lotniczy. Regulator jednokierunkowy. Z tego co zauważyłem, kierujesz się ceną, bez śladu zrozumienia co i jak. Przy tym poziomie podejścia, nawet nie możemy ci wskazać konkretnych opcji, bo po prostu nie wiadomo do czego to będzie. Najpierw buduje się model - potem...
http://obrazki.elektroda.pl/3636121600_1... Podobnie jak elektroniczny odpowiednik, dioda danych ma za zadanie umożliwiać przepływ informacji tylko w jednym kierunku. Po przeczytaniu tego artykuły nie dasz się zaskoczyć pytaniem o diodę danych o przepustowości 100Mb/s lub 1Gb/s. Jako elektronik możesz się spodziewać, że w firmie hasłowo...
brama jednokierunkowa dioda jednokierunkowa transil jednokierunkowa
simson ładowania sonda piekarnika amica bascom input bajty
płytka spawarki naprawa płytka spawarki naprawa
Bezpiecznik nawiewu kabiny Peugeot 307 – lokalizacja BSM, BSI, wartości, schematy Hyundai Tucson 1.6 benzyna 2018 – kiedy wymieniać łańcuch rozrządu, objawy zużycia, interwały