To, że korzystasz z typedefa do tego wskaznika to ja zawsze tak robie bo to jest czytelne jak mamy np tablice int to kazdy wie ocb, to tutaj mamy tablice czegos innnego i poprostu patrze co to jest, a jak mam pierwsza forme to trzeba uwazac zeby to dobrze zinterpretowac - tzn tez nie widze problemu,...
Mam S7-300, procesor steruje napędami po sieci komunikacyjnej (zrzut ekranu poniżej): Widzę na ekranie, że np. napęd nr. 27 odwzorowany jest w programie przez tablicę wejść i wyjść ( I oraz O) o adresach 544 do 559. Ale nie mogę znaleźć tych adresów w programie (program też w załączniku). Wiem,...
Wpadłem na pomysł jak zoptymalizować swój programik i zamiast serii instrukcji: instrukcja_10: clr C mov A,{instrukcja} subb A,#10 jnz .instrukcja_11 ajmp .wykonaj_instrukcje_10 instrukcja_11... Zapisać adresy do funkcji w tabeli i za pomocą: ...
Podobne reguły. A C radzę się nauczyć, mniej stresu niż przy ASM. :) [syntax=c]crc = (crc<<8) ^ crctab[ (crc>>8) ^ *cp++ ];[/syntax] Według kolekcji snippets.org ( [URL=][1] [url=][2] [url=][3] ) Na ASM przekłada się to mniej więcej tak: crc = 0 Dla każdego bajtu... adres = crc adres...
Dla systemów z serii 2000 (xp też) : ipconfig - pokazuje to adres, maskę i bramkę, ipconfig /all - pokazuje dużo więcej. Poza tym jest jeszcze arp -a, ale tu musisz przynajmniej pingnąć tą kartę(tak, mozna pingać siebie), żeby arp miał wpisy w swojej tablicy.
Kurs: Tablice Wiemy już jak przechowywać w pamięci liczby całkowite, znaki, liczby zmiennoprzecinkowe itd. Mówię tu o pojedynczych danych, bo gdy użyjemy np. i , która jest pojedynczą zmienną typu całkowitego, mamy c które jest jednym, samotnym znakiem umieszczonym wśród komórek...
witam napisałem krótką procedurę odczytującą tablice w zależności od wartości 4 bitów w porcie A, ale nie wiem dlaczego nie działa :-( Adres tablicy ustawia się prawidłowo, ale do R16 nie trafia wartość z tablicy, gdzie jest błąd ? Dodano po 32 Dobra, znalazłem błąd :-) Tablica adresowana...
poducz sie troche C. to co zrobiles to: uint16_t *Sekwencja unsigned int Sekwencja[45]; ... Sekwencja[0] = Data; if(Data==Sekwencja[0]) ... zaglebmy sie teraz we wskazniki. deklaracja tablicy jest defacto deklaracja wskaznika na pierwszy jej element. tablica...
Mam zdefiniowane tablice bezposrednio za dyrektywami #include i #define wyglada to tak: <code> #include <iom3v.h> . . . #define clock 2 char adresy[4]; char ilosc_adesow; </code> Po tym jest zdefiniowana funkcja wyszukujaca adresy: <code> void wyszukaj(void) { if...
Witam Wg mnie to pętla for która indeksuje rejestr "biegnie" cały czas niezależnie czy coś nacisnąłeś czy nie i zwiększa adres stąd błędna kolejność (tak naprawdę to losowy adres zapisu) i "puste miejsca". Proponowałbym zwiększać adres po zapisie do tablicy wciśniętego przycisku oraz dodać if`a...
Witam, dopiero uczę się PHP i mam pewny problem z tablicami w PHP.Wedle przykładu z książki spisałem taki bajer : opony-100 olej-10 swiece-4 Wykorzystując to chciałbym zmodyfikować przykład z 1 i 2 rozdziału książki który robiłem na jej podstawie,składając kod , a później zmieniając modyfikując...
Cześć, Mam pytanie jak wczytać z pliku cały wiersz i zapisać go do 1 komórki w tablicy? z góry dziękuję Jeżeli chcesz mieć tablicę zawierającą linie z pliku jako osobne elementy, zrób to tak: * Wczytaj cały plik do pamięci jako tablicę charów. Pamiętaj że musi być o bajt dłuższa niż rozmiar pliku...
Cześć. Chciałbym przesyłać kolejne wyniki z przetwornika ADC do tablicy wyniki_ADC przy pomocy DMA. Transfer jest wyzwalany po zakończeniu pomiaru. Źródło transferu mam ustawione na ADCA_CH0RES i jest ono stałe, natomiast adres docelowy to tablica wyniki_ADC . Dobrze rozumiem, że jeżeli wybiorę...
W twojej pierwszej deklaracji jest nieszczęście. Spróbuj tak: struct TPole{ unsigned char bit_0:1; unsigned char bit_1:1; . . unsigned char bit_7:1; } bit_field; zdefiniuj dodatkowo takie coś: #define Get_bit(adr) (*( (volatile bit_field*) (adr) ) ); Teraz chcąc wyłuskać jakiś...
Nie wiem, na jakiej podstawie Przedmówcy piszą o rzekomej konieczności zmiany tablic. Jeżeli samochód ma te same dane, tego samego właściciela, pod tym samym adresem - to tablice (polskie, stałe, kolor taki jaki miały od nowości) MA mieć te same od zarejestrowania przez obecnego właściciela aż do złomowania...
Rzeczywiście trochę namieszałem. 1. tablica nie zadziała, takie coś działa z tego co wyczytałem tylko dla x86 2.Adres tablica[2] jest znany w trakcie kompilacji, więc są to 2 cykle + OUT = 3 cykle Aby odczytać dane z tablicy (dynamicznie) musiałem użyć kodu: ;dane są na początku RAMu czyli pod...
Witam.Potrzebuję pomocy, a mianowicie, żeby ktoś mi wytłumaczył(a nie rozwiązał za mnie) poniższe zadania. Zadanie 3 rozwiązałem, potrzebuję jedynie sprawdzenia. Przeszukałem wszystko w Google i nigdzie nie znalazłem odpowiedzi więc liczę na Waszą pomoc. 3.Dokonaj efektywnego podziału sieci 172.16.128.0/25...
Ta funkcja nic nie zmieni, bo parametry przekazujesz przez wartość. Jeśli chodzi o podmianę dla tablicy rekordów, to zasadniczo się tego nie zrobi. Jeśli tablica klas, to można podmieniać elementy w taki sposób (ale elementy, nie całą tablicę!). Jeśli chcesz całą tablicę podmienić - zrób z niej...
Witam, Uzupełniam braki w niektórych zagadnieniach związanych z C++ i akurat wziąłem na tapetę wskaźniki do funkcji. Mam problem ze składnią potrzebną do stworzenia dynamicznej tablicy wskaźników na funkcje. Bo tak: Umiem zadeklarować i użyć wskaźnika do funkcji. Umiem zrobić też tablicę wskaźników...
Piszę program do czujnika zliczającego stan licznika gazu i wysyłającego dane na serwer w losowych odstępach czasu. Problemem jest fragment kodu: Każda procedura wysyłająca wywoływana jest 3 razy. Za pierwszym razem przesyłane są poprawne dane, a za dwoma kolejnymi śmieci (pogrubione linijki)....
podzielić odczyt na dwie części, zamiast upychać w jednej linii? Upchnąłem w jednej :wink: Powstało coś takiego: [syntax=c] value = pgm_read_byte(pgm_read_word(&arrays[iter... rzeczywiście działa. Chyba zrozumiałem mój błąd na początku - jeśli była stała to...
Spróbuj tak: Adres=Loadlabel(Dane) 'adres tablicy Offset=3 'pozycja w tablicy Adr=Adres+Offset 'oblicz adres danej Dane=Cpeek(Adr) 'pobierz dane ze wskazanego miejsca pamięci programu ... Dane: ' początek tablicy Data 1,2,3,4,5,6,7,8,9,...,250 'dane tablicy Pozdrawiam...
Witam, Do pamięci zewnętrznej odwołujesz się przez zwykły wskażnik o adresie większym niż wewnętrzna przestrzeń adresowa RAM'u Więc aby stworzyć tablice musisz odwołać się przez wskażnik char* bufor = (char*)0x8000; // deklaracja adresu początkowego tablicy //-----------------------------...
Witam, zacznę od razu od kodu. Otóż pisałem taką funkcję do której przekazywane są kilkucyfrowe liczby a funkcja rozbija je na osobne cyfry a wynik umieszcza w tablicy eq do której adres jest zwracany przez funkcję: volatile uint8_t* conv_tab(int count) { int x; // dzielnik uint8_t...
unsigned char xdata T[3] _at_ 0x7000; void main() { T[0] = 0x12; T[1] = 0x34; T[2] = 0x56; // tutaj dalszy program } To działa i jest dokładnie tym, co potrzeba, ale przy dużej tablicy kod się rozrośnie do ogromnych rozmiarów....
Witam Ostatnio zastanawia mnie jedna rzecz. Powiedzmy że mamy adresacje uruchomiona na jakimś porcie ethernetowym 192.168.1.1/24 i na to serwer DHCP. przy takiej masce dhcp przyzna 254 adresy dla hostów. Ja to robię tak: na interfejscie ustawiam arp-reply-only, okres dzierżawy ustawiam na 4 godziny....
Chciałbym zrobić sekwencyjne załączanie poszczególnych wyjść których byłoby np 10 w ten sposób że po załączaniu 1 wyjścia wszystkie pozostałe są wyzerowane. Po odliczeniu określonego czasu załączamy następne a pozostałe zerujemy itd. Zastanawiam się jak to zrobić. Pomysł mam na scl'a i pobieranie...
W pamięci flash mikrokontrolera LPC1768 ma zapisaną tablicę 76800 elementów uint16_t. Tablica ta reprezentuję grafikę o rozmiarze 240 x 320 (szer x wys). Piszę funkcję, która potrzebuję pobrać tylko wycinek (prostokąt) tablicy w celu wykonania pewnych obliczeń. [syntax=c] void Rectagle(uint16_t Xpos,...
W przypadku tablic niejawny wskaźnik jak i adres samej zmiennej to jedno i to samo. To po prostu nie jest przechowywane w innym miejscu. Inaczej by się sprawa miała z tablicą dynamiczną. Wtedy rezerwowany jest obszar pamięci, którego wskazanie musi być przechowywane w osobnym wskaźniku. W przypadku statycznych...
Szybka odpowiedź. Trzeba Ci wiedzieć jak działa procesor i Memory Management Unit (MMU). Działa tak, że buduje z kawałków pamięci fizycznej, pamięć wirtualną. Z kawałków o ustalonej długości, im mniejsze kawałki tym lepsza oszczędność pamięci ale większa tablica mapowania fizycznej pamięci na wirtualną...
Witam . Mam pytanie jak w temacie czy wiecie jak napisać żeby program pobierał z tablicy zmienne typu word. w skrócie mam taki programik: Dim Adres As Word Dim Pozycja As Byte Dim Rejestr As Byte Do If P3.7 = 0 Then Waitms 200 Pozycja = 0 Pozycja = P1 Adres = Lookup(pozycja...
Witam, Wiem, że elektroda jest zasypana podobnymi tematami/problemami, jednak szukanie nie dało efektów- może wpisuję złe hasła? Oto mój problem: Jakiś czas temu kupiłem laptopa. Chcę więc i do tego komputera drogą radiową podłączyć internet. Łącze próbuję dzielić wykorzystując router z wifi. W routerze...
Święta za pasem a więc pora na różnego rodzaju świecidełka :D a to należy do tych największych które udało mi się popełnić. Jest to tablica świetlna wykonana z 288 żarówek o mocy 10W każda i napięciu zasilania 60V ( co niektórym tego typu żarówki od razu nasuną skojarzenia ze starymi centralami...
tak - przeciez nazwa tablicy jest wskaznikiem na jej pierwszy element i przy obliczaniu adresu komorki najpierw mnozy wskazywany index przez wielkosc elementu, a potem dodaje do adresu poczatku tablicy zreszta chyba pamietasz nasz dyskusje o optymalizacji :p Sprawdziłem, bo już się bałem, że czegoś...
Czesc mam takie pytano dotyczace tablic. Inicjalizuje sobie tablice tak mov DPTR,#TABLICA Potem sczytuje sobie adres pierwszego elementu tablicy clr A mov A,#255 inc A movc A,(at)A+DPTR Czyli jezeli dobrze rozumiem to teraz w akumulatorze mam adres to pierwszego elemtu tablicy?? Nastepnie...
Witam! Jak w AVR-GCC zapisać tablice z danymi pod konkretnym adresem w pamięci flash procesora? Będę wymieniał te tablice za pomocą bootloadera w zależności od wersji urządzenia dlatego muszę mieć je zapisane pod odpowiednim adresem. Jest coś takiego jak dyrektywa "ORG" w asemblerze? Pozdrawiam
Niestety nie załatwi, co wynika z pewnych założeń języka. Tablice są elementami przekazywanymi przez wskazanie, musi więc istnieć możliwość pobrania adresu elementu tablicy. A jak wiesz, nie da się pobrać adresu pola bitowego... no i mamy klops.
Tutaj przypisujesz adres nowej tablicy: [syntax=cpp]tab=ntab;[/syntax]... tutaj tzn. po wyjściu z funkcji dodaj: [syntax=cpp]dodaj(tab,rozmiar);[... tab ma znów swój stary adres. Proponował bym jakoś zmienną wskaźnikową utworzyć, aby zapamiętać adres tablicy, a później po wyjściu z funkcji...
Oczywiście w żaden sposób nie zrobisz tak, aby jeden kanał DMA transmitował dane do trzech różnych, niepowiązanych ze sobą adresów. Ja rozumiałem twój opis tak, że przy jednym wyzwoleniu chcesz przesłać dane do 2-4 rejestrów CCxBUF, ale z kolejnych adresów tablicy. Jeśli to wszystko ma być chaotycznie...
Witam, ze względu na używanie bootloadera w obszarze od 0x8000000 do 0x8004000, potrzebuję pozostałą część aplikacji (nazwijmy ją częścią B) umieścić w dalszym zakresie. Tak więc zmieniam adres aplikacji B oraz wektora przerwań i niestety urządzenie jest rozpoznawane w systemie. Aczkolwiek sam kod...
cout << tab wyświetli adres, a cout << *tab wyświetli to, co jest pod tym adresem. cout << (tab + 1) lub cout << &tab wyświetli adres kolejnego elementu, a cout << *(tab + 1) lub cout << tab jego wartość. Zapis tab działa dokładnie tak samo jak...
Proszę o pomoc bo zaczyna mi znowu para lecieć uszami. Nie wolno mi używać VLA. Mam stworzyć macierz trójkątną za pomocą malloc w której każdy element styka się z każdym, najprościej to wyjaśnić dla korelacji. [syntax=cpp] 0 5 4 3 2 1 1 Cena 1 x x x x 2 Cena 2 x x x 3 Cena...
Proszę o pomoc bo nie umiem sobie poradzić z poprawnym zwalnianiem pamięci alokowanej wcześniej na tablicę wskaźników wskazujących na tablice, zawartych w strukturze. Logicznym mi się wydawało usuwać pamięć w odwrotnej kolejności do tego jak była alokowana, ale o ile przy kompilacji błędów nie ma żadnych...
Proszę o pomoc z następującym problemem. Mam plik, w którym są zapisane obiekty z różnych klas (potomnych wobec klasy Czlowiek). Plik poprawnie je zapisuje. Ale mam problem z odczytem. Odczyt ma być zrobiony następująco: 1. program sprawdza jaka liczba jest na początku danego wiersza 2. w zależności...
A jak rozwiążecie inkrementację adresu przy uruchamianiu skrytu na kolejnych komputerach ? No to jest proste. Mając zmienną np $lastblock = 001 incrementujesz ją o 1 przy każdym przejściu pętli, albo prościej, ale mniej fajnie, tworzysz tablice $data = (at)( '001' '002' '003' ...
Jeżeli między znakami masz jedną kolumnę odstępu, to na pierwszej stronie będą dwie, a nie jedna kolumna z drugiego znaku, no ale to szczegół ;) Nie wiem, jak masz zapisaną "czcionkę". Jak na moje oko, to może być po bajcie na każdą linię i takich linii 7, jedna po drugiej, potem następny znak itd....
Cały program do odczytu i wyświuetlenia ID dowolnej pastylki DSxx Dim Reg_no(8) As Byte 'tablica do przechowywania ID pastylki Dim I As Byte 'zmienna pomonicza Do 1wreset 1wwrite &H33 Reg_no(1) = 1wread(8) 'Odczytaj ID pastylki i wpisz do tablicy ...
Sprobuj to odpalic w emulatorze AVR Studio to bedziesz wiedzial co jest nie tak. Emulator to podstawa to analizy takich problemow. W programie rzucilo mi sie w oczy: inc zl inc zh - pierwsza instrukcja spowoduje zwiekszenie adresu wskazywanego przez Z o 1, a druga o nastepne 256! Bo zh to jest...
No właśnie, nie wiem czy tak to sie nazywa ale staram sie już pare dni zastąpić tablice zrobioną na wewnętrznym EEPROMie ATMEGI na taką która była by w 24cXX Program pisany w BASCOM np. Do tej pory robiłem to tak. Dim Dane(500) as Eram Word Dim X as Word, Z as Word potem w programie bylo tak Z...
Ale jak zamienisz jakąś bramkę, to może się okazać, że nie będziesz miał jednego adresu, który odpowiada temu układowi, tylko zakres adresów. O tym co będzie na Y mówi tablica prawdy. Jeżeli ktoś nie podał inaczej to ukłąd zostaje wybrany, gdy na wyjściu Y pojawi się stan różny (w tym przypadku 1 gdu...
Witam To mają być fonty o jednakowej ilości bajtów na znak, czy o różnej? Jeśli o jednakowej to nie trzeba podawać ilości bajtów na znak na początku, ponieważ jest to stała wartość. Do adresu tablicy tych fontów trzeba dodać nr. ASCII znaku pomnożonego przez zajętość bajtów na znak i masz adres do odczytu...
(at)zumek Dzięki za kod, ale nie do końca wiem jak on działa. Szkoda :( W1 to tablica wskaźników na W, przesunięta o dwa miejsca? Mylisz się :( W1 , to jakby wskaźnik na W powiększony o 1 element tablicy W , czyli 2 bajty . Natomiast tablica wskaźników , to ... nie z tej bajki ;) A dokładnie...
Witam, jest do zrobienia poniższe zagadnienie, chciałbym podstawiać do jakiejś określonej funkcji adresy rejestrów np. PORTÓW, po to aby znacznie skrócić kod, gdy obsługuję dla przykładu 10 czujników temperatury na różnych pinach i portach, z pinami nie ma problemu, bo tablica pinów to tablica zwykłych...
Tak wygląda kawałek pamięci, na który wskazują wskaźniki w tablicy "field": Na czerwono masz zaznaczone znaki '*' (0x2a). W funkcji "collision" zaczynasz od sprawdzenia adresu 0x0039c8bb (zielone kółko), potem sprawdzasz 0x0039c8ba (niebieskie kółko) i za trzecim razem sprawdzasz 0x0039c8b9 (czerwone...
...Ponadto tablica w kodzie mickpr jest zadeklarowana globalnie, czego podobno należy unikać. Czy dzięki wskazaniu pierwszego elementu tablicy zyskamy dostęp do całej? Czy wewnątrz funkcji da się wtedy zainicjalizować tablicę w ten sposób : tab = {{.....}, {.....}, {.....}} ?...
Mi komenda lpm temp,Z zgłasza ostrzerzenie(komenda nie wspierana w tym procesorze) Asembler ma bardzo dużo tzw. "knyfów". Długo już w nim piszę i nie jeden program nie zadziałał. Czy oby na pewno wszyscy mówimy o ATMEGA8 bo ja odnoszę wrażenie że chyba każdy tutaj pisze pod inny procesor. Stos źle...
Witam, Mam 3 kompy podłączone do CP. Na jednym ustawiłem sobie na sztywno IP we właściwościach karty sieciowej. Dwa inne dostają IP po dhcp. Teraz moje pytanie tylko się nie śmiać :P Spójrzcie na to: Dlaczego pojawiają się tam adresy zewnętrzne 46 (zawsze są incomplete), oraz 10.0.0.64...
Witam, Dopiero zaczynam programować w Javie w wersji ME, czyli na telefony. Muszę odczytać dany obrazek z pliku JAR aplikacji a następnie zapisać punkty z niego do tablicy boolean - jeśli punkt ma składową mniejszą niż 127 to ma być true a jeśli większą to false. Obrazek będzie czarno-biały. Mam taki...
unsigned char (*tablica) Źle używasz wskaźnika, ot co jest nie tak. Zauważ, że wskaźnik jak nazwa zobowiązuje wskazuje adres pierwszego elementu tablicy cyfry. Inkrementując wskaźnik przesuwasz się po kolejnych adresach, kolejnych elementach tej tablicy. (at)excray, ekspertem nie jestem, ale sama...
Witam Czy jest jakiś sposób aby zmusić kompilator aby odwołania do pewnych tablic 8-bitowych traktował jako odwołania do pamięci zewnętrznej poprzez interfejs SPI? Posiadam bibliotekę w której jest wiele odwołań typu "tabela[1]=2" lub "if (tabela[1]==2)" i mam też funkcję do odczutu/zapisu z pamięci...
Witam Szukałem w internecie odpowiedzi na swoje pytanie ale nie znalazłem konkretnej odpowiedzi. Straciłem 3 dni na doświadczenia i nic mi nie wychodzi. Pracuję nad urządzeniem które odczytuje temperaturę w czterech różnych miejscach. Dopóki wszystkie czujniki działają nie ma problemu. Jeżeli padnie...
No mi się wydaje, że trzeba by zdefiniować strukturę tablicy, coś w ten deseń: ee_adr jest adresem komórki tablicy np. tablica[5] mystr jest zmienną, której wartość chcesz przypisać danemu elementowi tablicy. Pewnie może to być element tablicy pobrany z RAMu, ale jeszcze tego nie próbowałem, adziś...
Jeśli wszystkie tablice są jednakowej długości, to może zrób z tego tablicę dwuwymiarową. Napisz funkcję wyświetlającą, która oczekuje w parametrze wskaźnik na char i przekazuj odpowiedni adres elementu z tablicy. np. Deklarujesz tablicę tak: [syntax=cpp] char tablica[2][10] = {{1,2,3,4,5,6,7,8,9,10},...
Hmm. Głośno myśląc kombinowałbym tak: Zadeklarowałbym zmienną Double (osiem bajtów) pod określonym adresem w pamięci za pomocą Dim...As...At... Zmiennej tej nadałbym jednym ruchem wartość odpowiadającą poszczególnym bajtom "teoretycznej tablicy" - Zmienna = &HABCDE Dostęp do poszczególnych elementów...
Tablica Array jest umieszczoną w pamięci, odwołaj się bezpośrednio do adresu Np Array jest od 0.0 w BD1 chcesz adres 10 i 11 L DB1.DBW10 Albo przepisz do tymczasowego: L DATA[1] T LB0 L DATA[2] T LB1 L LW0
Przykład wyrwany z mojego programu w asm (AVRStudio) : .ESEG .org 0x0000 .dw T0dly ; must be > 0 -> that means correct timer0 overflow settings .dw IntrEEPROMSRAMEnd EEpValueAddSub: ; Value of correction data .db LOW(eeValueAddSub), BYTE2(eeValueAddSub), BYTE3(eeValueAddSub),...
tablica danych w ROM ma sens wtedy gdy mozna pobierać z niej dane jakoś ją indeksując. Aby cokolwiek pobrac z ROM trzeba go jakoś zaadresować. We wszystkich PIC-ach adresować ROM można przez ProgramCounter, oraz w części PIC-ów istnieją dedykowane rejestry pozwalające zaadresować ROM i odczytac zawartość...
Stworzy nową tablicę, w zupełnie nowym miejscu pamięci, co spowoduje: 1.Stara tablica nadal będzie istnieć (i nie zostanie usunięta, bo nie masz już do niej adresu) 2.Nowa tablica będzie miała inne dane. Do stworzenia takiej dynamicznej tablicy jak ty chcesz można użyć: -linked list (listy...
Witam, nie mogę sobie poradzić, chciałbym aby skrypt poniżej wyświetlał dane tylko wtedy gdy jeden z elementów z bazy danych $danepublik znajduje się w tablicy $trafienia przechowującej dane z wyszukiwarki. <? $start = $_GET
Wystarczy że zadeklarujesz sobie oddzielny segment pamięci na tablicę w której w znanej dla Ciebie kolejności umieścisz adresy poszczególnych funkcji. W segmencie tym będzie tylko ta tablica więc będzie wiadomo w którym jest miejscu.
int ** tab to nie jest tablica dwuwymiarowa. Jest to jednowymiarowa tablica wskaźników, wskazujących jednowymiarowe tablice int. alokujesz tablicę wskaźników do int liczącą w elementów: int **tab = new int *[w]; następnie w pętli alokujesz w tablic int po k elementów każda i przypisujesz ich...
Wydaje mi się, że to jest tak: char * znalezione[1500] jest tablicą wskaźników na typ char. W pętli while deklarujesz i używasz zmiennej: char cos[90] To do niej zapisujesz sciezke znaleznionego pliku. Wykonujesz też przypisanie: znalezione[i] = cos; Musisz mieć świadomość,...
Zbyt niedokładnie opisane, aby dać konkretną odpowiedź. Komunikacja w sieci lokalnej jest oparta na adresach MAC. Zanotuj adres MAC bramy i na komputerach na których zdarza się problem z internetem sprawdź tablicę ARP, czy adres IP gatewaya odpowiada zapisanemu adresowi. Jeśli nie, to ktoś zatruwa tablice...
Siemanko, chciałbym zrozumieć funkcję malloc i calloc, proszę o pomoc. w przykładzie użyję calloc, oto składnia: [syntax=c]void *calloc(size_t nmemb, size_t size);[/syntax] Otóż, chcę przydzielić pamięć dla dwuwymiarowej tablicy. Jej wymiary wczytuję poprzez argv, są to int x; i int y; Kod który...
Ad. 1. Po prostu Write(g) (możesz też w jednej procedurze podawać kilka parametrów oddzielonych przecinkami i mogą to być zarówno teksty jak i liczby w postaci stałych lub zmiennych. Ad 2. Każde odwołanie do tablicy zapisuje się poprzez nawias kwadratowy ( tablica ), gdzie tablica to zmienna typu...
Hej, Mam problem z multiplekserem napisałam tablicę prawdy, próbowałam napisać tablicę Karnaugha. Zbudować układ 8-wejściowego multipleksera (8x1) i demultipleksera (1x8). Wejścia sterujące MUX (obsługują kod NKB), a wejscia sterujące DMUX (obsługują adekwatny mu kod Graya). Na wejścia informacyjne...
Dzieje się dokładnie to samo co tu: [syntax=c]#include <iostream> using namespace std; void testA(int x) // to twój obecny kod { x=3; // zmieniasz x, ale nie zmieniasz val, ponieważ zawsze dostajesz kopie } void testB(int *x) { *x=4; // przekazano adres, zmieniasz zmienną...
Witam jak zadeklarować zmienną ( b : array[0..3] of byte ) pod konkretnym adresem gdzie znajduje się już inna zmienna ( i : int32 ) tak, żeby bajty b[0]..b[3] były równoznaczne z bajtami zmiennej int32 ? chciałbym żeby to działało w dwie strony czyli zmiana bajtów w tablicy zmienia wartość zmiennej...
(at)winio42 Nie czuj się 'zaburczany', tylko postaraj się spojrzeć na zadanie od strony funkcjonalnej, a nie od strony przyzwyczajeń czy osobistych preferencji. Atmega do tego projektu się nie nadaje. Dużo lepszym wyborem będzie kupienie taniej platformy rozwojowej typu Discovery (z rdzeniem F7, F4,...
Drodzy koledzy zamieszczam rozwiązanie problemu: char data tablica[2] = { //zgłoszenie tablicy w RAM - niestety trzeba początkowo coś wpisać,inaczej sygnalizuje błąd 1,2 }; char *wskaznik; //zgłoszenie wskaźnika wskaznik = &tablica[0]; //zgłosznie wskazania dla...
musze stworzyć tablicę uint8_t 16KB, kiedy mam tylko 2KB pamięci { uint8_t tab[128] = {0,...,127}; uint8_t i=0; while(i<128){ if&... zmniejszam zasięg zmiennej uint8_t...
Z przykazań C: 1. Nazwa tablicy jest adresem do jej pierwszego elementu 2. Tablica znaków, to tablica znaków, a string to wskaźnik do pierwszego znaku w ciągu znaków zakończonego znakiem '\0' dlatego proponuję tablicę wskaników do znaku, gdzie każdy z tych wskaźników inicjalizujemy wartością...
Gwałcisz komputer bez kondoma!! Czemu podajesz do funkcji srand adres zmiennej czas ? Jaki miałeś cel pisząc to...co napisałeś? deklaracja int tab licząc od zera . Więc odwołanie tab nie istnieje!! . Mozesz operowac na zakresie 0..(N-1) Twój for zapisuje do tablicy 'tab' 10k razy liczbę w element...
Witam! Do Kolegi gaskoin: A'propos przedstawionych przez Ciebie serii przykładowych funkcji, zależności pomiędzy wskaźnikami i tablicami są mi dobrze znane. Wskaźniki i tablice są bardzo ściśle ze soba powiązane i można ich zapisy traktować zamiennie nawet w jednym wyrażeniu, np funkcja strncmp(char...
Tablic nie są przesyłane do funkcji poprzez kopiowanie jak zmienne typów fundamentalnych, tablica to typ złożony z typów fundamentalnych. Tablice mogą być duże i dlatego nie są kopiowane a do funkcji wysyłany jest adres owej tablicy. Także jako taka funkcja pracuje na oryginalnym egzemplarzu tablicy...
...i tak i nie. W przypadku tablicy jednowymiarowej adres tablicy jest wskaźnikiem jej pierwszego elementu, czyli jeśli jest to tablica int, to jest to wskaźnik na int. W przypadku tablicy dwuwymiarowej, czyli tablicy tablic, też jest to wskaźnik jej pierwszego elementu, tyle że tym razem pierwszym elementem...
Witam Pewnie autorowi to już się nie przyda ale zamieszczam przykładowy kod: #include <stdio.h> int main() { unsigned char tab[10][10]; unsigned char x,y; printf ("\nAnaliza tablic oraz wskaźników do nich\n\n"); for (x=0;x<10;x++) //wypełnianie....
Witam ponownie, jakiś czas temu zadałem pytanie odnośnie przechowywania bitmap w pamięci flash mikrokontrolera. Jednakże troszkę to zagmatwałem ,więc postanowiłem otworzyć nowy temat. Postaram się wyklarować pytanie najbardziej jak potrafię. :) Mianowicie mam do przechowywania tablicę mieszczącą...
[syntax=C]char *menu_main[5];[/syntax] W ten sposób deklarujesz tylko tablicę wskaźników na ciągi znaków. Nie jest w żaden sposób alokowana pamięć pod właściwe ciągi znaków, stąd użycie sprintf nad tymi wskaźnikami jest niepoprawne (chyba, że wcześniej przypisano by wskaźnikom jakieś poprawne wartości). Ostatni...
Od kilku godzin siedzę na róznych forach i nigdzie nie znalazłem rzeczowej informacji na temat powiększania tablic dynamicznych. Niby sprawa jest prosta, ale przy powięszaniu tablicy dynamicznej (w końcu do tego służy) tracę całą Tablice dynamiczne, wbrew nazwie, nie służa do dynamicznej zmiany...
Wydaje mi się że jak byś nie zrobił i będzie działało to tak jest dobrze ;] ilu programistów tyle podejść do tematu... Jeżeli już zadeklarujesz taką dużą tablicę to tak czy siak będzie ona zajmowała jakąś przestrzeń w pamięci więc czemu nie użyć jej i odczytać z eeprom wszystkiego na raz. Kiedyś robiłem...
Witam, Witam. W autobusie pozyskanym przez stowarzyszenie miłośników komunikacji miejskiej jest zamontowany zestaw sterownika Pixel STR 1-2 i komplet tablic kierunkowych elektromagnetycznych (flip-dot) tej samej firmy. Zestaw jest spięty w całość i działa w 100%, do pełni szczęścia brakuje tylko jeszcze...
Witam, otóż posiadam dwie tablice liczb całkowitych. Potrzebuję jakieś nakierowanie, gdyż do jednej losuję z pewnego zakresu liczby, znajduję minimum... Teraz potrzebuję te minimum wpisać do drugiej tablicy(wskaźników) tyle razy(bez powtarzania sie wartosci), aby ona była posortowana od najmniejszego...
Witam wszystkich . Zwracam sie z prźbą do was chodzi o rade i pomoc przy zaprojektowaniu tablicy led. Tablica ta ma mieć wymiary: __________________ | | 20-25 cm | ...
chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdni... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data....
Witam. Zająłem się dzisiaj tablicami (to w ramach prób odczytu numeru seryjnego z urządzenia Dallasa). Aby sobie ułatwić i sprawdzić jedną z funkcji zdefiniowałem tablicę 16-elementową z wartościami liczbowymi, a następnie chciałbym wyświetlić osiem pierwszych liczb na LCD, w postaci numerycznej, czyli...
jak w temacie :) chodzi o to że w tablicy jest router , który z dhcp przydziela mi adres,w sofcie do tablicy mam kilka portów do wyboru po których powinna sie łączyć .są nazwane com1.com2... com9 musze ustawić gdzieś w kompie coś jakoś żeby to działało. skanowałem porty routera w tablicy , pokazuje...
..... ale nie wiem jak zmienić tablice w samej funkcji (przełączyć ją z jednej na drugą, jeśli wywołamy funkcję z parametrem 1 na końcu). Wystarczy zastosować wskaźnik do tabeli i w zależności od parametru przypisać mu adres [pierwszej lub drugiej tablicy. Co do samego "zdekodowania" danych z...
Nie jestem przekonany co do tego, że użycie tablicy z maskami poszczególnych bitów zoptymalizuje dostęp: w moich wstawkach liczenie maski to dokładnie 7 cykli na dwóch rejestrach(załadowanie 1, jeśli bit1 ustawiony to załadowanie 4, jeśli bit0 ustawiony to przesunąć w lewo o 1, jeśli bit2 ustawiony to...
Witam wszystkich Elektrodowiczów! Piszę kod programu, w którym mam funkcję, która tworzy pewną tablicę i wpisuje do niej wartości. Jednak potrzebuję, aby ta funkcja zwróciła mi te wartości do drugiej tablicy w programie głównym no i mi nie wychodzi... :cry:. Wygląda to mniej więcej tak: [syntax=c]uint8_t...
Żeby obliczyć długość tablicy, umieść jedną etykietę przed tablicą, drugą po tablicy, różnica adresów pomiędzy tymi etykietami to długość tablicy. Żadna funkcja jak widzisz nie jest potrzebna, wszystko wyliczane jest na etapie asemblacji kodu.
To jeszcze po części zależy od tego, jak chcesz zrealizować interfejsowo kwestię. Tak, na plansze nada się tablica dwuwymiarowa. A właściwie to dwie - po jednej na każdego zawodnika. Gra by musiała składać się z dwóch etapów: 1 - wypełnienia tablicy (ręcznie lub automatycznie), 2 - właściwej gry. Jeśli...
Wydaje mi się, że zachowanie takiego kodu jest niezdefiniowane przez standard (nawet jeśli jest, odradzam używanie ze względu na czytelność takiego kodu). Można prawdopodobnie oczekiwać, że rzeczywiście cała tablica będzie jednym kawałkiem w pamięci i tab #define HEIGHT 5 #define WIDTH 5 //… int...
Chce zaimplementować emulację EEPROMu za pomocą FLASHa w mikrokontrolerze STM32F429. Te mikrokontrolery mają taki podział sektorów: (tabelka jest z F41x, ale dla F42x i F43x jest tak samo). No i jak widać używanie ostatnich sektorów jest niewygodne, bo są one bardzo duże. Trzeba użyć któregoś...
Prowadzę korepetycje z matmy, ale mam teraz dwóch uczniów na lekcje online i chciałbym aby zajęcia były na tablicy tak by uczniowie też korzystali. Do tej pory robiłem bez tego i też jakoś dawało radę, ale chcę urozmaicić lekcje. Problem jest taki, że ja jako student politechniki dodałem do założonego...
Witam NIedawno przerzuciłem sie z procka at90S8515 na atmege128. Pracując na 8515 napisałem sobie strownik do wyswietlacza graficznego (ks0108) oraz zrobiłem tablice czcionek i wrzucałem je do pamieci programu :prog_char FOnt[]{...} i oczytywałem standardowo PRG_RDB ... NIestety po zmianie procka na...
Witam sewrdecznie poraz kolejny:D Jak miło do Was powrócić po przerwie:) Problem jest taki...otóż chciałbym aby poniższy program mógł uczyć się komend i adresów z dowolnego pilota.Układ jest zrealizowany na At89s8252więc posiada 2kb pamięci wewnętrznej.Narazie gubię się w tablicach a być może tu jest...
Musisz sam powołać wskaźnik typu takiego, jakie dane przechowuje tablica, a potem wpisać do niego adres tablicy (nazwa tablicy jest wskaźnikiem na pierwszy element)
dlaczego ta tablica tak wygląda? przeciez tablica wskaźników to coś w stylu: char *tab[rozmiar]; nie zwracaj wskaźnika jako takiego, ale adres tego wskaźnika (czyli tak naprawdę wystarczy zwrócić nazwę tablicy, bo jest ona wskazaniem na pierwszy jej element) - robisz przypisanie funkcji do wskaźnika...
Tablica , którą tu umiesciłem powstała po przekodowaniu tablicy prwady na kod Graya ( bo w tym kodzie się ipisuje siatkę Karnagha), robiłem ją na podstawie dość podobnego przykładu z książki "Układy logiczne" prof. Łuby. Tablica, którą Ty zapisałeś rózni sie od mojej aby wymiarem 4x4 a nie 8x2, tylko...
Preprocesor C nie obsługuje tablic. Podobnie jak żaden inny, przynajmniej jeżeli chodzi o definicję w takim sensie w jakim to jest zrobione w C. Tablicę musisz zadeklarować normalnie. Jeżeli nie chcesz marnować miejsca, to oczywiście deklarujesz ją tak, żeby zapisana byłą w pamięci programu (zresztą,...
Stos mi się nie przepełnia - jestem o tym przekonany. Jesteś tylko przekonany, czy pewien? ;-) Właśnie analizuję wygenerowany kod asemblera (plik *.lss) i chyba jestem na tropie... points[67].x=16+CHAR12_X_OFFSE... 1afc: 88 e8 ldi r24,...
Jeżeli chcesz zaoszczędzić miejsca, to sam sobie przeczysz, chyba mało znasz język C. To pięknie, że nam udowodniłeś, iż da się coś zrobić podwójnie okrężną drogą, ale nie nazywaj tego optymalizacją. Niepotrzebne jest wstępne zerowanie buforów, niepotrzebne przepisywanie adresów tablic buforujących...
witam, dobry przykład obsługi eepromu zamieszczony jest w dokumentacji od atmegi i wygląda to tak : void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { while(EECR & (1<<EEWE)); EEAR = uiAddress; EEDR = ucData; EECR |= (1<<EEMWE); EECR...
Czy autor byłby skłonny opisać jak generowane są efekty (głownie te niestandardowe - śnieg etc) ? (chodzi mi o algorytm generacji efektów a nie dokładną realizacje) :) Operacje przeprowadzane są na macierzy reprezentującej piksele wyświetlacza jak mniemam ? W pamięci trzymam bufor roboczy obrazu...
Odpowiednie typedefy są w nagłówku stdint.h Co do podziału pomiędzy przerwanie a program główny to pewnie zapomniałeś modyfikatora volatile przy deklaracji zmiennych, które są dzielone pomiędzy przerwaniem a main(). Co do "tablicy czujników": struct czujnik { uint8_t adres; /* do...
..to, że miałbyś indeksowanie na 0,2,4,6...itd bajt tablicy - to jest na początek 0,1,2..itd słowa dwubajtowego. Tablica mogłaby być definiowana jako DB tylko kolejno wpisałbyś starszy, młodszy. MOV DPTR,(#TABLICA+ A*2) //obliczyć adres właściwego elementu tablicy .... MOV A,#0 ...
Mam taki problem na magistrali IBIS, przesyłam dane z PC przez RS232, dokładny schemat podłączenia tutaj: Przy podłączonych dwóch tablicach wszystko jest OK, tablice odbierają telegramy i reagują, natomiast jeśli podłączę 3 tablicę do magistrali, wszystkie przestają reagować, nie odbierają nic. Adresy...
Nie chcialem zarzucac calego kodu bo jest bardzo dlugi. Ale jak ktos bedzie chcial to moge przeslac program, bo walcze z tym od dluzszego czasu az sie wstydze przyznac ile. A to co napisalem wczesniej wywolywane jest przez rozkaz jnb p3.3,tyrb_4 Program jako caly ma edytowac to co jest na LCD tzn: sa...
Mam już długi czas ten router. Nawet był już na gwarancji :-( trafiła się chyba jakaś wadliwa seria, prawdopodobnie software bo sie router raz dziennie zawieszał. W końcu po którymś tam restarcie zaczął się zawieszać już po 10s działania. Tyle dobrze że wymienili na nowy. Z tym jest lepiej zawiesza...
Tak, to dobra metoda, w takiej sytuacji tablica jest deklarowana jako ciągły obszar w pamięci i jest mapowana do tablicy 2W. Te "zabawy" ze wskaźnikami miały Ci to tylko uzmysłowić różnicę między t[y, x], a t[y][x], nikt przy zdrowych zmysłach takiego zapisu nie stosuje. Zapis tab[100][100] jest tożsamy...
Chodzi mi o to, żeby za pomocą wskaźnika typu void (Ptr To będzie coś takiego. s16 * dane; void * ptr; /* tablica 5 elementowa */ dane = (s16*)malloc(sizeof(s16&... * 5); /* przypisanie do wskaźnika wartość adresu tablicy "dane" */ ptr = (void *)dane; /*...
Piszę sterownik pod matrycę LED. Napisałem sobie funkcje rysujące litery od lewej do prawej(przykład na końcu), kolejna litera rysowana od miejsca przesun . Wywołanie w main() wygląda przykładowo: { for(i=10;i>-20;i--) ... //litera A na starcie w miejscu...
Co to będą za próbki? Jak często będą zapisywane i odczytywane? Jeżeli dość często będzie zapis - zajeździsz pamięć... ma tylko 10.000 cykli. Zewnętrzna pamięć jest chyba nieunikniona. Dodano po 2 Albo "większy" procesor. Dodano po 1 Co do Twojego pytania - nie wiem, PIC-ki...
Jest to tylko część mojego programu do sterowania matrycą 48 przekaźników, który napisałem i w zasadzie już by działał, gdyby nie drobny problem, a mianowicie: Z klawiatury wpisuję liczbę dwucyfrową od 01-48(nazwaną w programie NUMER), po czym zostaje wysłany po szynie I2C adres układu dekodującego...
To niemożliwe w C. [syntax=c]#include <stdio.h> unsigned char macierz84a[8][4] = { { 101, 000, 000, 000}, { 000, ... { 000, 000, 000, 220}, { 000, 0...
Dzień dobry, Chciałem się włączyć do dyskusji, chociaż trudno zaproponować szybkie rozwiązanie przy tak dużej liczbie danych. Nie chcę proponować VBA, są pewnie lepsi od tego specjaliści, natomiast formuły Excela można na pewno zoptymalizować. Ale najpierw pytanie, czy w przykładzie kolumna I w arkuszu...
Rozwiązanie w php. [syntax=php]<? $adres_ip = $_SERVER['REMOTE_ADDR']; $tablica_adres... = array(1 => '192.168.120.131', '10.168.120.131' , '10.10.120.131'); $searched = array_search($adres_ip, $tablica_adresow_ip); // $searched = 2 jesli znajdzie drugi w tablicy if($searched>=1){ header('L...
Mamy przykładowo plik test.htm. Użycie polecenia _binary_test_bin_start _binary_test_bin... (czyli po kolei: adres początku, adres końca i rozmiar danych) dodajemy deklarację[syntax=c]extern const char _binary_test_bin_start[] PROGMEM;[/syntax]i już możemy korzystać z naszych...
Suma działa, ale dalej nie mogę ogarnąć zmiany położenia tablicy w której ma odbywać się wyszukiwanie (przykład z postu nr 3). Zrobiłem to winny sposób, zamiast kopiować dane w poziomie kopiuje w pionie, co nie zmienia faktu że jeśli ktoś zna sposób wyznaczenia położenia tablicy od nowa, przy każdorazowym...
Po pierwsze zainstaluj na tym Dellu Hyperwizor (Hyper-V lub Esxi). Utwórz wirtualne maszyny i przydziel im zasoby. Utwórz wirtualny switch i karty sieciowe. Jedną kartę maszyny połączysz z siecią publiczną, druga karta będzie do zarządzania. Jak nie używasz, to kartę do zarządzania wyłączasz dla bezpieczeństwa....
Albo można - dla ćwiczenia - pobawić się strzelaniem z armaty do wróbla i zająć się dynamiczną alokacją pamięci. W takim wypadku stworzysz listę struktur. Na pierwszy element takiej listy musisz posiadać w pamięci wskaźnik. Zamiast tworzyć zmienną "pozycja" tworzysz strukturę "pozycja" a w niej...
Oto kilka linków które mogą Ci pomóc: (o eeprom) (opcjonalnie) (dla lepszego zrozumienia tablic) polecam spojrzeć na cyfry przed "in" na konsolce, i na końcowy ciąg cyfr wysyłany do eeprom (też screen konsoli)
Ja to robię instrukcją "Kopiuj", gdzie adres docelowy różni się o 1 względem adresu początkowego.
po takiej deklaracji w sekcji .ssitag lądują wskaźniki do tej tablicy, a nie sama tablica, jak wymusic żeby całosć tam wylądowała? Musiałbyś albo w tablicy umieścić nie napisy ("...") tylko po prostu wskaźniki do tych napisów (osobnych obiektów), z których każdy miałby również ten atrybut. Druga opcja...
Dziękuję za odpowiedź. Widzę, iż w blokach OB82, OB83, OB86 wywoływana jest funkcja diagnostyczna FB49/FC49, wygląda więc na to, iż jednak ta diagnostyka jest wykorzystywana... Czy w związku z tym mógłbym konfigurację HW zgraną ze sterownika przenieść - podmienić (np. używając funkcji Station export...
Wartości początkowe zmiennych inicjowanych są przechowywane we FLASH i kopiowane do RAM przez kod startowy (przed wejściem do main). W pliku .lss samych wartości nie widać. Widać kod odpowiedzialny za kopiowannie, adresy i wielkość bloku danych. Adresy i wielkość widać też w pliku .map (symbole __data_start__...
Miałeś kilka partycji? Programy do odzyskiwania danych są do d.... . Tablic allokacji są dwie jedna podstawowa a druga zapasowa znajdująca się zaraz po pierwszej. Musisz odtworzyć wpierw tablicę partycji. Czyli pierwszy sektor fizyczny na dysku. Nie rób tego za pomocą fdiska bo usunie on boot sektory....
Podstaw do WriteFile adres tej tablicy i jej całkowy rozmiar (osobno dla każdej tablicy) i za jednym zamachem masz zapisane :) char x[2][5] // chyba tak sie w C definiuje array:/ WriteFile(hFile, &x, 2*5*sizeof(char), ... int x[10][20][30] W...
Jak wyżej - dodatkowo: 1.stwórz wkażnik typu menuitem 2.poprzez rzutowanie typów przypisz wskażnikowi adres tablicy (bezpośrednie przypisanie kompilator odrzuci ze względu na różne typy) 3.taka konstrukja + arytmetyka wskazników pozwala na łatwi dostęp do elementów tablicy; (wskaznik+indeks) pozwala...
co do tych deklaracji to fakt chyba jest to nie do konca potrzebne bo tez kolega mi mowil ale chyba nie jest to takim totalnym bledem aby nie moglo to tam byc :) zreszta Bielsky mysle ze wie co robi :) a tak przy okazji to czy ktos z Was nie podjal by sie napisania programu z C++ oczywiscie za kase...
W sumie z dwoma parametrami mógłbym to zrobić, ale nie jest to eleganckie. W moim przypadku trzymam w jednej dużej tablicy (128 słowowej) małe tablice po 16 słów. Muszę obliczać średnia z poszczególnych tablic. Mogę to zrobić podając jako drugi parametr numer kolejnej tablicy, ale pomyślałem sobie, że...
Nie pisałem jeszcze nic w CodeVision ale licząc na to iż wiele języków opartych jest na C to myśle że i ten działa podobnie. A więc jeżeli tak to nie możesz użyć takiego przypisania ponieważ operator pobrania adresu zmiennej & nie używamy w stosunku do zmiennych tablicowych ponieważ nazwa zmiennej tablicowej...
Witam wszystkich. Mam problem i to poważny. Potrzebuję kogoś, kto zna się na pisaniu programów w asemblerze. Niżej podaję treści takiego zadania: 1. Napisz program, który oczyszcza ekran, umieszcza wskaźnik w wybranym miejscu, prosi użytkownika o podanie dwóch wartości, dodaje je i wyświetla sumę....
jak sie nie da jak sie da?? function sinus_taylor(X:real) return real is begin return X - (X**3)/6.0 + (X**5)/120.0 - (X**7)/5040.0 + (X**9)/362880.0; end; to działa. tylko mankament jest że syntezer zamiast robić mi ROM z próbkami robi multipleksery...
Wielkie dzięki, zadziałało! Ja próbowałem właśnie zrobić coś, żeby upodobnić tą tablicę do tablicy ze wskaźnikami na łańcuchy - dodałem nowe zmienne typu void * wskazujące na adresy funkcji, jednak w tablicy zawierającej wskaźniki kompilator nie wiadomo czemu traktował te nowo utworzone zmienne jako...
Chodziło mi o wyjaśnienie co się dzieje w tych nawiasach kwadratowych tak jak koledzy napisali tablicy b przypisywana jest zmienna z adresu przykładowo zerowego i dodawana jedynka ale prawdopodobnie coś jest żle w tej funkcji ponieważ miała ona zliczać takie same liczby które są w tablicy np: tab[10]={2,3,4,3,7,12,22,34,3,65,7} i.....
Przyznam się ze czytałem Twój post z dziesięc razy ..i niezrozumiałem :-(. Nie wiem po co tworzysz wskaźniki do tak prostych tablic (widocznie nie zależy Ci na pamięci :wink:). flash char tak_nie[][]={{... skoro i=0...
jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!
ale czemu naookolo? ta instrukcja sluzy wlasnie do odczytywania tablic z tym ze domyslnie 8 bitowych. takwiec odczytujesz sobie do tablicy typu char a pozniej deklarujesz jeden wskaznik na int do ktorego przypisujesz adres pierwszego elementu tablicy zrzutowany na int i powinno dzialac. Ja tu specjalnie...