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ą NULL, a string przypisujemy dynamicznie z kopca char *tablica[34][22]...
Czy jeśli to samo chcę mieć dla zmiennej slowo3 muszę zakładać nową tablicę (pamięciożerne) czy też mogę załadować slowo3 do istniejącej już tablicy Slowo2_array(10)? Nie do końca chyba rozumiesz jak działa OVERLAY , tak stworzona zmienna nie jest "pamięciożerna". S lowo2 (string *10) i Slowo2_array(10) As Byte At Slowo2 Overlay zaczynają się od tego...
Z tym zerem jest tak, że jak tworzysz zmienna typu string (null-terminated) to ma ona automatycznie zakończenie w postaci 0 na końcu. Lecz jeśli zrobisz tablicę znaków i chcesz uzywać jako stringa to musisz dodać 0 na końcu (żeby było kompatybilne ze stringiem). Czyli każdy string = text+0 a tablica bedzie u ciebie tylko text, dlatego aby swobodnie...
Zamieszczam jeszcze raz listing funkcji ze szczegółowym komentarzem [syntax=vbscript]Function Osobno(x As String) Dim ch As String 'znak w ciągu tekstowym Dim list 'formalna deklaracja zmiennej typu Variant 'która będzie pełnić funkcję tablicy wynikowej ReDim list(1 To Len(x) + 5) As String 'określenie rozmiaru i typu danych w tablicy 'tablica jest...
Kod czego ... pętli ... tablicy ? Pętli przecież masz, a tablica niekoniecznie potrzebna, można np. tak (o ile problem poprawnie opisany): [syntax=vbscript]Option Explicit Private Sub CommandButton2_Click() Const pth = "P:\RAPORT\" Const fle = "Plan wk" Const sht = "Main sheet" Const fsht = "R" Dim x As Integer, week As Integer Dim dzientygodnia As...
Witam, jak zamienić wpisaną do textboxa liczbę np 11 na tablice elementy w tablicy byte tak że byte ale 11 na hex to 0x0B... a nie 0x11! Tobie nie chodzi przypadkiem o BCD (ang. Binary-Coded Decimal), czyli system dziesiętny zakodowany dwójkowo :?:
Witaj W sumie to zastanawiam się czemu forma To string "Testowy" ma długość 8 (7liter + 0 na końcu)znaków, a Twoja tablica ma tylko 5 elementów, więc przekraczasz zakresy tablicy i wpisujesz dane bez kontroli w pamięci mikrokontrolera.
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
1 błąd 2 błąd 3 błąd [syntax=csharp] static double rpm() { return Buffer[3]; }[/syntax] Metoda statyczna dotyczy klasy, a Ty chciałbyś zwrócić double z tablicy obiektu. Tak nie można. Proste wytłumaczenie dla przykładu - masz 10 obiektów z tej klasy i uruchomisz metodę rpm(). Skąd wiadomo z którego obiektu (a konkretnie z tablicy) ta metoda ma zwrócić...
Nie ma sprawy. :(mam problem... wszystko pieknie działa;)super wrecz. dodałem reszte znaków;)prosze powiedz mi jak dodac znak.. spacji. przerwy miedzy stringami wyrazówSad niemoge tego nigdzie znalezc:)a jest to nie zbedne . Znak spacji ma w kodzie ASCII wartość 32 (0x20). Oznacza to, że w tablicy morseTab pod pozycją 32, czyli: morseTab[32]...
OMG :D Ale lenistwo. Ale z tej nudy odpiszę co i jak. Swoje przykłady będę opierał o PHP i C++. Język programowania aktualnie prezentowany jest ukazany na górze listingu kodu. Punkty odnoszą się do pierwszego postu: (informacje od (at)marekkopec12 także są jak najbardziej poprawne ;) ): 1) FOR - pętla, która wykona się, o ile warunek zostanie spełniony....
scanf() nie działa - dlatego ponieważ funkcja ta nie wczytuje białych znaków, w tym znaku nowej linii (dla %d) i zostaje on w buforze. Żeby to ominąć trzeba napisać małą funkcję, która czyści bufor przed następnym scanf-em. Np. coś takiego: void flush( void ) { int c = 0; while( c != '\n' && c != EOF ) c = getchar();...
Załaczam kod, który działa. odbiera dane z portu szeregowego i wyswietla je w MsgBox(). Zwróć jedynie uwagę na zdarzenieSerialPort1_DataReceived. Zmień w nim ilośc bajtów po której mają zostać odczytane dane z BUFORA portu szeregowego. Początkowo bowiem dane trafiają do bufora (każdy bajt oddzielnie wywołuje przerwanie i trafia do bufora) a stamtąd...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
Pomogła funkcja "strcpy" Jest może inna metoda ? Nie ma. W języku C nie można przypisywać tablic, trzeba je kopiować. Jeżeli tablica zawiera C string (czyli ciąg znaków zakończony zerem) to możesz użyć strcpy. Jeżeli nie to musisz użyć memcpy (jeżeli tablice nie zachodzą na siebie) albo memmove jeżeli zachodzą. Oczywiście musisz pamiętać aby tablice...
ESP8266 Nodemcu v3 Witam mam taki problem może ktoś już się spotkał próbuję odczytać dane z sterownika tylko średnio to wychodzi może ma ktoś jakiś przykład albo naprowadzi jak to zrobić by działało no to pierwszy kod z forum czyta ramki ładnie tylko nie wiem jak zabrać się do tego by to podzielić i wysłać do domoticza gotowe dane [syntax=c] #include...
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
Najłatwiejszy "słownik" komend Bascoma jest tutaj -> https://wiki.mcselec.com/bavr/BASCOM-AVR... -> bo widać je wszystkie na raz alfabetycznie i szybko można kliknąć. Tłumaczyć można oczywiście całe bloki teksu, albo w GoogleTranslator, albo DeepL Ja korzystam z wbudowanej pomocy czyli wciskam w Bascom F1 i szukam sobie w Index. Dla mnie działa szybciej...
Niektóre radiolinie mają wbudowane kodowanie transmisji, ale większość z nich nie. W Bascomie można kodować dane za pomocą Xtea, ale zobacz, co się dzieje, gdy wysyłasz te same dane. Zakodowany ciąg Hexstring zawsze wygląda tak samo. Jeśli więc ktoś nagra twoją transmisję, to gdy zostanie ona odtworzona, urządzenie zareaguje tak samo. https://obrazki.elektroda.pl/7576017000_...
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Pola struktury zdefiniuj jako string (całe słowo) lub char (znak).
Przecież koledzy już na tacy dali a ja wcześniej dałem link w https://www.elektroda.pl/rtvforum/viewto... Podałem tą funkcje w poście #40 to zostałem zjechany że za "szybko klepie kod". Dobra nie ważne. Rozumiem że ta funkcja będzie powodowała zapis ciągu danych do tablicy np string tablica [] ={"pierwszy wyraz", "drugi wyraz",...
Hm, taka tablica jest "ciągiem znaków". W char tablica[32] zmieścisz dowolny "string" długości od 0 do 31 znaków. Napisz co chcesz osiągnąć. Pozdrawiam.
Witam, mam problem w ustawieniu rozmiaru dla tablicy dynamicznej, najlepiej będzie jak podam przykład: public class Osoba { String imie[]; //dynamiczna tablica } public class Przyklad{ public static void main(String[] args){ int rozmiar=5; Osoba nowy[] = new Osoba();//dynamiczna tablica obiektow...
Jak tworzymy tablice dynamiczne to wiem. int n = 5 ; int w = 50 ; char** tab = new char * [n]; for(i=0;i<n;i++) { tab[i] = new int[50]; } zostanie stwrzona tablica 5 elementowa tablica wskazników (wierszy) do char dla którego każdny wiersz będzie mógł mieć 50 elementów. Teraz mam pytanie: Jak przypisać powiedzmy...
chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 tam powinno mi się to zmieścić, potem robię tablica: data "poniedziałek", "wtorek" ..... itd przy próbie wyświetlenia lcd tablica(x) mam tylko 11 zaciemnionych kostek . czy trzeba wpisywać do tablicy kody ASCI dla każdej literki ? jak to zrobić , żeby działało....
Witam, problem zapewne prosty ale ja nie mogę jakoś ruszyć z miejsca. Do rzeczy: jest sobie tablica znaków, dajmy na to "jakas_tablica", która ma n elementów. Struktura elementów to string "abcd123efgh456ijkl789". Jak wydobyć z tej tablicy te 3 grupy cyfr i każdą z grup umieścić w osobnej zmiennej int ? Pozdrawiam.
Przeniesienie tablicy pomogło, faktycznie po co mi tablica na zewnątrz jak używam jej tylko w tym 1 miejscu. A co do odchudzenia to tu bardziej chodziło mi o zmniejszenie ilości linijek kodu. Dziękuje bardzo za pomoc. Dodano po 57 Przeniesienie tablicy do funkcji.
Proszę o pomoc z poprawieniem kodu, którego zadanie jest stworzenie prostego kalkulatora pracującego w odwrotnej notacji polskiej. Na przykład: 3 56+ 2* czyli (3+56)*2. Czy może ktoś poprawić funkcję stod, żeby działała poprawnie, tzn. konwertowała przekazany jej string na liczbę typu double? W programie najpierw wczytywany jest string. Potem kolejne...
Witam, mam taki kod: [syntax=csharp] class PrzykladowaKlasa { private string[] tab_tekst = { "ja", "ty", "on", "ona", "ono" }; public string[] TabTekst { get { return this.tab_tekst; } } private string tekst = "123"; public string Tekst { get { return this.tekst; } } } class Test { PrzykladowaKlasa PK = new PrzykladowaKlasa(); public Test() { PK.TabTekst[2]...
Problemem jest to, że tekst deklarowany jest jako tablica znaków, a inicjowany c-stringiem... const char PWRON Masz rację z tym, że pojawiają się dwa zera. Prawdopodobnie na innym kompilatorze mogło by dojść do nadpisania danych (w tym na szczęście tego nie było chociaż szkoda bo wcześniej bym sobie uświadomił błędy, jakie robiłem). Niestety kompilator...
W którym miejscu mam to zero uwzględnić? Wiem że tablica char na ostatnim miejscu przyjmuje '\0', ale jak to się ma do mojego problemu?
...Twoja wersja mi nie działa...z powodu "gwiazdki" ;) nastomiast działa mi takie coś... umieszczam dwie stałe w pamięci flash: flash char tak[]="TAK "; flash char nie[]="NIE "; teraz deklaruję tablicę wskaźników (o dziwo też musi być we flash! ): flash char *wyborptr Dodano po 2 ...prosze o pomoc bo nie wiem jak...
Dzięki za zainteresowanie tematem. Pierwsze 1 punkt zgadza się - literówka chodzi o komórkę 1,2 Kropek nie musi być działający przykład: [syntax=vb] Sub wywołanie() Dim tablica As Variant With Worksheets("Ark") ' wcześniej trzeba zazwać tak arkusz tablica = .Range(Cells(1, 2), Cells(2, 2)) ' tu coś wpisujemy End With MsgBox tablica(1, 1) End Sub [/syntax]...
tplewa , czyli param to jest tablica stringów tak? czyli muszę utworzyć tablicę: string param for(int i=20; i<30;i++){ param[0]=bufor_uart1[i]; } ? krru , a jak mam ladowac znaki dopiero po danej sekwencji? przeciez muszę je pierw gdzieś zapisać tak jak to robilem do bufora, aby później na nich operować. Nie wiem...
Mam pytanie, czy można w ogóle taki twór stosować. Już wyjaśniam w czym rzecz. Stworzyłem sobie tablicę stringów z nazwami miesięcy, tablicę int-ów ilością dni każdego miesiąca i założyłem sobie, że stworzę sobie na szybko 12 plików, których nazwa będzie szła od tablicy stringów i będę pisał do nich wartość int-a z tablicy dni miesiąca. Samą konstrukcję...
Masz rację. O co mi14chalowi chodziło to to że tak naprawdę string to tylko tablica char ów. http://www.cplusplus.com/reference/cstri...
Proszę o pomoc z sortowaniem tablicy wskaźników na obiekty różnych typów. Tablica działa poprawnie, niestety sortowanie - nie. Przypuszczam, że zamiast skutecznie zamieniać miejscami wskaźniki w tablicy ja sortuję kopie tych wskaźników, ale próby zmian kończą się protestami kompilatora. W tekście zapytania umieszczam problematyczny kod z głównej funkcji,...
Witajcie. Mam taką zagwozdkę w C. Utworzyłem w pliku nagłówkowym takie coś: [syntax=c] main.h #define BUFFER_SIZE24 typedef struct{ int temp; unsigned char index; // index na daną (bajt) char cell[BUFFER_SIZE]; // tablica z danymi } TBUFFER; extern TBUFFER buffer_ram_out_USART; [/syntax] i gdzieś w main.c: [syntax=c] main.c TBUFFER buffer_ram_out_USART;...
witam dane: kompilator CV na AVR. prosze o pomoc bo nie wiem jak to rozwiazac a mianowicie... mam zadeklarowane dwie stale tablice znakow: flash char tak[]="TAK"; flash char nie[]="NIE "; zadeklarowana tablice wskaźników do tych stalych: flash char *wyborptr[2]={tak,nie}; mam nastepne stringi we flashu: flash char jeden[]="JEDEN "; flash char dwa[]="DWA";...
Witam. [syntax=c] LCD_WriteText(itoa(1,(char[]){0,0},10)); [/syntax] Funkcja LCD_WriteText() wypisuje przekazany string "1" na ekranie wyświetlacza. itoa() skonwertowaną liczbę 1 na łańcuch zapisuje w tablicy będącej literałem złożonym, a następnie zwraca adres tej tablicy z łańcuchem. Tylko że po zakończeniu wywołania itoa() ta tablica znika, tak?...
Memcopy o ile dobrze rozumiem kopiuje mi po prostu fragment pamięci, zatem musiałbym znać lokalizację mojej tablicy i kopiować do niej inną tablicę, tak? Potrzebne mi jest to do osiągnięcia następującego efektu: moja tablica jest ośmiobajtowa i zawiera informacje do wyświetlenia na obsługiwanym przerwaniem ośmiopolowym wyświetlaczu LED (nie tylko cyfry,...
Bardzo proszę o pomoc, bo powoli zaczynam uczyć się programowania w C++ i nie wiem jaki popełniam błąd, że wyskakuje naruszenie ochrony pamięci. Chcę zbudować kalkulator, w którym wpisuję całe działanie i odczytuję potem z takiej linii tekstu liczby i działania. Na początek działaniami mogą być tylko dodawanie, odejmowanie, mnożenie i dzielenie. Pracuję...
Witam, mógł by mi ktoś powiedzieć jak w visual studio 2013 zadeklarować tablice dynamiczną stringów ? Bo szlak mnie trafi ! Mój program pobiera ścieżki do plików audio z pliku i potem chce je odsłuchać i właśnie w tablicy chce przechować te ścieżki. Wiem, że mogę najpierw pobrać ścieżkę, odsłuchać i pobrać następną, ale chciał bym mieć to w tablicy....
No jasne, że tak jest prościej, ale założyłem, że ten program to na jakieś zajęcia, na których trzeba użyć tablic dynamicznych. Cały program by wyglądał mniej, więcej tak: #include <iostream> #include <fstream> #include <cstring> #include <cstdlib> #include <string> using namespace std; struct Rekord { string imie;...
Witam. Napisałem program z Symfonii C++ Standard, wyd. 3 z 2008r, ćwiczenie XVIII/217, w skrócie: mamy w tablicy jakiś tekst i mamy napisać funkcję rozdzielającą poszczególne wyrazy do tablicy z nieparzystymi wyrazami i parzystymi, w obu przypadkach oddzielonymi spacją. Jak zwykle będę wdzięczny za uwagi, spostrzeżenia, komentarze i wskazówki. Ćwiczenie...
Wtiam napisalem taka klase odpowiadajaca za wielomiany n-zmiennych ale nie wiem czemu mam zwracany blad typu tresci: wielomian_n.cpp:11: error: new types may not be defined in a return type wielomian_n.cpp:11: error: return type specification for constructor invalid Program sledzilem juz wiele razy ale nadal nie moge wylapac co jest nie tak:cry: Bardzo...
Zadeklaruj wobec tego tablicę stringów z określonym limitem, np. var e24=array[1..169] of string [4]; 4-y znaki wystarczą na te kody, cała tablica zajmie 845 bajtów. Dawno nie pisałem w TP7, ale, czy nie da się tam zadeklarować: const e24:array[1..169]of string = ('1R0','1R1'....) Da sie tak zadeklarowac w Pascalu...
void lcd_str(char* str); <- jak sam widzisz funkcja ta przyjmuję jako parametr tablicę znaków Aby na lcd wyświetlić liczbę przetrzymywaną w zmiennej liczbowej (pomiar1) potrzebujesz skorzystać z funkcji która przepisze kolejne cyfry do tablicy znaków. Możesz wykorzystać tutaj np funkcję sprintf coś w tym stylu: [syntax=c]unsigned int pomiar1; char...
Nie działa :( Tablica jest niby tworzona, wszystko jest OK, ale gdy wykorzystuję dane z tablicy to program się sypie, a gdy wyświetlam te dane w Edit z rzutowaniem na string to dostaje dziwne ciągi trzyznakowe ze znakami dolarów
tylko po co Ci tablica z dwiema liczbami, lepiej mieć dwie, moim zdaniem wygodniej. tablica z wynikiem musi być (i wystarczy że będzie) o jedno pole dłuższa od dłuższej liczby. cin potraktuje spację jako koniec zmiennej i początek drugiej (nie wiem jak to nazwać), coś takiego: cin >> liczba1 >> liczba2; możesz to zrobić właśnie na dwóch...
Mam takie pytanko, otóż zrobiłem sobie jakąś prostą, przykładową tabelę. Potrzebuję wyciągnąć unikatowe wartości z kolumny i później w programie je wykorzystać. Dane te wyciągam: [syntax=csharp]SqlCommand komenda1 = new SqlCommand("select distinct Zdarzenie from Log;", connection); connection.Open();[/syntax] Na bazie mojej tablicy dostaję zwrot kilku...
Witam, czy ktoś może pomóc, bo kompletnie nie wychodzi mi nic:/ niestety z java.sun.com niewiele mogę zrozumieć. Ew. czy może ktoś pokazać podobny kod, bo na zasadzie analizy kodu bardzo szybko łapię. Potrzebuję sortowania wg. nazwisk i wg. średnie (ale wystarczy jedno, to sobie już dam radę). Zadanie: Napisz program, który tworzy klasę Baza1, która...
Witam, mam problem z odczytem danych z karty SD do tablicy typu char dopisałem do programu odczyt z drugiego pliku do tablicy zmiennej char, aczkolwiek odczytuje tylko pierwszy znak. co robię nie tak, aby odczytywało całość linijkę do komórki tablicy? {PS. tablica char dlatego, bo pierwsza tablica String ma 47 komórek a druga też by miała 49 komórek,...
To ostateczny kod na zapis do pliku tablicy char **tab może być taki? Czy istnieje jeszcze dużo szybsze rozwiązanie?: pliczek=fopen(nazwa_pliku.c_str(... if(!pliczek) MessageBox(hWnd,"Nieoczekiwany error","",MB_OK|MB_ICONHA... else { fprintf(pliczek,"Poniższa tablica zawiera\n");...
Na początku uszczupliłem kod do wejścia jedynie w tryb konfiguracyjny: funkcja_trybu_konfiguracyjnego() wykonuje się tylko raz, dlatego pętla do-while jest pusta w końcu zabrałem sie za przeniesienie bibliotek. Na początku spróbowałem po prostu w ten sposób: https://obrazki.elektroda.pl/5661741000_... Jak zamiast danej biblioteki...
Witam Serdecznie, Mam problem ze stroną. Generuje go pogodyna (moduł wyświetlający pogodę na stronie) Otóż po wejściu na stronę czasem generowany jest następujący komunikat błędu: « MODx Parse Error » MODx encountered the following error while attempting to parse the requested resource: « PHP Parse Error » PHP error debug Error:...
ejjj, a czy to wogóle musi być tablica char ? bo wystarczy: tab:string; dlugosc:int; ... writeln(tab); dlugots:=length(tab); a odwołanie się do i-tego miejsca w string to tab[i], tak jak w tablicy Edit: O rzeczywiście xanio juz o tym napisał :)
To nie są znaki tylko raczej bajty - tablica nie tworzy napisu (znak o kodzie 0 zakończyłby napis i wyszłoby 254). Gotowej funkcji do konwersji dziesiętnej raczej nie będzie. Można albo skonwertować to na napis dodając do każdego elementu tablicy wartość '0' i potem skorzystać z funkcji char * => int (scanf, atoi lub wręcz strumienie c++), albo...
wybacz ale coś mi się tu nie zgadza tablica jednowymiarowa tab[4] jest pięcio elementowa np: [syntax=cpp] int tab[4]; tab[0]= 1; tab[1]= 2; tab[2]= 3; tab[3]= 4; tab[4]= 5; [/syntax] zapominasz chyba ze są indeksy od 0 do 4; więc na logikę dwuwymiarowe też się do tej zasady powinny odnosić char to nie to samo co string na którego końcu znajdujesię bit...
Tablica (będzie ich więcej, ale w celach dydaktycznych wystarczy jedna), która zwiera tekst dla LCD. Znacznikiem końca niech będzie wartość 128. Tekst może być rozdzielony jakaś wartością "nie ASCI", np po to aby z CG RAMu wywołać polski znak. Tu kombinujesz dobrze jednak w C każdy string (tablica zawierająca tekst zawsze zakończona jest wartością...
czyli jesli dobrze rozumiem void zapamietaj (char * edit_txt) { strcpy(nazwa_w_klasie , edit_txt)} ok, tylko jak mam teraz przechwycić tekst z edita? Tak? try { string tabl_char=Edit1->Text; } //potem gdzieś dalej... void zapamietaj (char * edit_txt) { tabl_char=&edit_txt strcpy(nazwa_w_klasie , edit_txt) } gdzie: nazwa_w_klasie - tablica char np na...
[syntax=cpp] rivate: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { licznik = 0; String ^ nazwa; StreamReader ^ pobierz_muzyke = gcnew StreamReader("log.txt"); String^ zawartosc; while (zawartosc = pobierz_muzyke->ReadLine()) { licznik++; // liczymy ile jest sciezek do plikow audio } pobierz_muzyke->Close(); array<String^>^...
Spróbuj wyświetlić tekst polecenia przed porównaniem go z tablicą nazw poleceń. Niestety, ale właśnie to robię i to nawet w kodzie który zamieściłem fprintf wysyła tekst na jeden z dwóch portów USART z których korzystam. Tekst wyświetla się właściwie, a tablica nie zwraca indeksu czyli strcmp_P nigdy nie jest 0. W samej pętli z porównaniem też wyświetlałem...
Chciałbym się odnieść do linku https://www.elektroda.pl/rtvforum/topic3... w którym w skrócie udało się zrobić cos takiego, że w zależniści od bajtu nr 0 w pamięci EEPROM ESP wchodzi albo w tryb konfiguracyjny, gdzie tworzy sieć wifi do wprowadzenia parametrów dla docelowej sieci wifi. Po zapisie ESP32 sie resetuje i wchodzi w tryb normalnej...
W PLL następuje porównanie fazy lokalnego VCO z faza innego sygnału podanego na wejście komparatora fazy - błąd na wyjściu komparatora fazy steruje lokalny VCO tak by zmniejszyć go do zera - przy różnicy faz równej zero oba przebiegi maja te sama częstotliwość. Popróbowałem i już mam ogarnięte określanie fazy, filtrowanie (dla testów jest do wyboru...
Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać znaki z lewej do prawej. I to już nie działa. Schemat...
Pusta wartość to co innego niż null. Dzięki. Jak widać człowiek uczy się całe życie. Jak się człowiek jeszce uczy, to pół biedy. Gorzej jak powtarza swoje błędy wciąż na nowo. A kolega wciąż, z uporem maniaka, próbuje zastosować typ DOUBLE jako tryb wyliczeniowy. Skoro wszyscy na całym świecie stosują typ INTEGER, o czym już dyskutowaliśmy nie raz...
Na laboratoria z informatyki mam napisać program w C++, który w pliku tekstowym, co piąty wyraz zamieni na inny (wcześniej zdefiniowany, ma być "domek"), a wynik pracy zapisze do nowego pliku. Nie mam pojęcia jak to napisać, mam kilka pomysłów i proszę o radę, który lepszy: 1) Napisać funkcję copy, insert i delete i zrobić to string po stringu. Tu nie...
Oj, przekombinowałeś i to mocno... :-/ Naprawdę, uważam, że dopóki nie poznasz podstaw programowania, daleko nie zajdziesz - rozwiążesz jeden problem, pojawią się dwa kolejne... Chodzi o takie podstawy jak co to jest tablica, jaki jest zakres widoczności zmiennych etc. Poprawię ten kod raz jeszcze, ale jeśli kolejne pytanie będzie dotyczyło równych...
Na samym początku jako nowicjusz - witam Wszystkich Forumowiczów. Mój problem jest następujący. Próbuję napisać aplikację szyfrującą/deszyfrującą tekst z textBoxa. Program wczytuje klucz z pliku binarnego, który jest niezbędny do tego zadania. Dodatkowo jest też KeyGen, za pomocą którego generuje potrzebne narzędzie. Aplikacja KeyGen tworzy klucz pod...
Witam. Jestem początkujący w programowaniu VB.NET, ale uczę się i napotkałem na problem którego nie umiem rozwiązać. Programowałem trochę w Visual Basic 6 i tam, jak wiadomo, jest taka bardzo wygodna (przynajmniej dla mnie) funkcja tworzenia tablicy kontrolek, do której poszczególnych elementów można się odwoływać za pomocą indeksu. W VB.NET (nie rozumiem...
Witam Zmontowałem sobie układ atmega8 oraz 35 LED połączonych w małą matrycę 7x5 Załadowałem kod który jest napisany w listingu do książki Marcina Wiązania.Są tam dwa kody jeden do wyświetlania po kolei wszystkich znaków ASCII który działa bez problemowo oraz drugi który przewija text lecz on nie działa Oto ten kod. Co jest w nim nie tak? 'Program tablicy...
Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu http://obrazki.elektroda.pl/2811327600_1...
Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn wyświetlacza wynosi ok. 333 Hz 'czyli częstotliwość...
#include <stdio.h> //zaimportowanie standoardowej biblioteki wejść i wyjść #include <string.h> //zaimportowanie biblioteki obsługującej typ string struct Rzym_t //deklaracja własnej struktury o nazwie Rzym_t { //w tej strukturze znajdują się pola o nazwie char *s; //'s' i 'w' o typach odpowiednio char *, int int w; }; static const...
Oj, kolego, uwierz mi, że warto zainwestować w jakąś książkę dot. programowania w C++. Wtedy Twój program będzie wyglądał tak: int main(){ char * usuwane = "1234567890"; vector<char> usuw( usuwane, usuwane+10 ); list<char> p; copy( istreambuf_iterator<char>(cin&... istreambuf_iterator<char>()...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn...
Witam. Mam zrobioną matrycę LED z sześciu wyświetlaczy 8x8. Sterowanie poprzez PORTA (ULN2803) procesora dla kolumn i HC595 dla wierszy. Męczę się już od jakiegoś czasu, ale nie mogę dać rady z jedną rzeczą. Podczas przewijania tekstu widzę go rozmytego, tak jakby byłu dwa napisy na sobie, ale przesuniętę o jeden piksel w bok (pogdubione litery). Ogólonie...
No wiec tak... Mam do zrobienia zadanie, ale ciagle cos mi nie dziala... 1. Zdefiniować klasę Osoba, która ma następujące prywatne pola: String nazwisko, imię, long pesel. Zdefiniować dwa konstruktory (domyślny oraz taki, który na liście argumentów otrzymuje dane do wypełnienia pól, metodę toString konwertującą zawartość obiektu do typu String,...
*reprezentacja liczb jest stałoprzecinkowa bez znaku Tylko ten termin "stałoprzecinkowa" mi z roztargnienia wyszedł - reprezentowane są tylko liczby całkowite. *** Faktycznie - jest tam błąd z alokacją pamięci, tylko gdzie? int main(int argc, char* argv[]) { char* wpis=new char[32]; char* w=0; char* ops; char op; int dalej=1;...
Chyba to jednak troszkę dla mnie zbyt skomplikowane. Nawet jeśli chcę wywołać jakiś symbol z CGROM-u i wpisuje wg. tablicy z datasheet np: [syntax=c]GLCD_WriteString("\x3A""C ");[/syntax] to powinno mi wyświetlić : " ZC" czyli pod x3A niby powinna być litera Z a wyświetla mi ":C" czyli znak z pod adresu x1A. O co chodzi? ModeSet sprawdzałem ustawiony...
Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....
hmm, no rzeczywiście (doczytałem w książce)... Dodano po 3 W dalszym ciągu ucina mi napisy ;/ przy wpisaniu tekstu: "DIODA ELEKTRODA 0123456789ABCDEF elektroda" ucina mi na cyfrze 6...dalej nic nie ma przez chwilę tak jakby tablica BUFOR była pusta. poniżej przedstawiam kod programu: $regfile = "m8def.dat" $crystal = 1000000 Config Portd =...
Tablica led 8x28 sterowane Atmega8 pord przez ULN i 74HC595 w kolumnach tak jak na stronie http://www.avrprojects.net/index.php?opt... Problem jest taki że literki idą nie po kolei czyli zaczyna się od 14 kolumny led i tak w połowie załącza...
Witam Mam problem z odczytaniem temperatury z 2-uch ds18b20 program napisałem w C w oparciu o znalezione pliki owire.c i owire.h program się kompiluje jednak na wyświetlacz nie trafiają informacje o MSB i LSB (na początku chcę przetestować na jednym ds18b20 bez konwersji na temperaturę) jedyną modyfikacją jaką wprowadziłem było zdefiniowanie typu u08...
Witam, Sprawa ma się następująco. Staram się podłączyć wyświetlacz od Nokii 5110 model PCD8544. Używam Atmega8A i zasilam ją 5V. Wyświetlacz zasilam 3V(z hakiem). Staram się wykorzystać sprzętowe SPI przy czym używam ISP do programowania mikrokontrolera dlatego skorzystałem z rady z tego linku: http://mikrokontrolery.blogspot.com/2011...
Witam Mam problem nie do przejścia, znalazłem na internecie kod do obsługi właśnie tego modelu ekranu, standardowo pisany był pod ATmega32, lecz pod ATmega8 również ma działać. Rozpocząłem naukę poruszania się po Eclipse, wcześniej pracowałem na "Programmers Notepad http://obrazki.elektroda.pl/8462891800_1... Konfiguracja pinów w bibliotece...
Takie coś się kompiluje, ale pisałem z głowy, więc trochę chyba te typy trzeba poprawić: bool exists in the current C - C99, but not in C89/90. Teraz można to uruchomić i testować i poprawiać
Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...
[syntax=cpp]array <String^>^ nazwa_tablicy = gcnew array <String^>(ilosc_elementow); nazwa_tablicy[ilosc_elementow]; //wywołanie tablicy:)[/syntax] Powinno działać:)
Każdy bajt liczby dzielisz dokładnie w połowie - otrzymujesz dwie czterobitowe połówki, których wartość używasz jako indeks w tablicy znaków "0123456789ABCDEF" by dopisać z niej cyfrę do stringa. string[0] = tablica[bajt>>4]; // albo [bajt/16] string[1] = tablica[bajt&15]; string[2] = 0;
Wiesz, tak naprawdę on nie ma pojęcia czy to tablica czy co. Po prostu dostaje adres i pisze po kolei zaczynając od niego po kolejne komórki aż do napotkania \0. Jeśli byś dał mu losowy zakres z pamięci, to po prostu jej zawartość zobaczysz od danego miejsca aż do pierwszego \0. Jeszcze inaczej - jak zrobisz 5 zmiennych i wskażesz na pierwszą, która...
Proszę bardzo: [syntax=vbscript] Sub test() Dim i As Integer Dim row As Integer Dim col As Integer Dim tablica(3) As String tablica(0) = "Alpha" tablica(1) = "Beta" tablica(2) = "Charlie" For i = 0 To 2 wyjatek = tablica(i) For col = 2 To 7 For row = 5 To 40 If Cells(row, col).Value = wyjatek Then Cells(row, col).Interior.Color = vbRed End If Next row...
Definiujesz tablicę 20 stringów (cout wyświetla początkowy adres tej tablicy)... to jest kompletnie źle. Nie wiesz jakie pola może przechowywać klasa string ani w jakiej kolejności - nie możesz całego obiektu (a raczej tablicy) tak po prostu nadpisać. Zrób tak jak wyżej i będzie ok (zamień na tablicę znaków). Jeśli chcesz skorzystać z dobrodziejstw...
Taka mała uwaga - zamiast używać tablicy ze stałym rozmiarem, możesz użyć generycznej kolekcji np.: List<string> Foldery = new List<string>(); Nie musisz się potem martwić o iterowanie. Dodajesz nowy element do kolekcji przez metodę .Add() .
Chyba, że jest jakaś komenda, która potrafi wpisać takie same wartości w całą tablicę. Tak, pod warunkiem, że operujesz na tablicy liczb 8-bitowych, czyli typu int8_t, uint8_t, byte. Wtedy: [syntax=c] uint8_t tablica[rozmiar]; // przypisanie każdemu elementowi tablicy tej samej wartości: memset(tablica, wartość, rozmiar); [/syntax] https://en.cppreference.com/w/c/string/b...
Jego przeznaczeniem jest użytkowanie przez bardzo amatorską osobę Już podpowiadam. Dla w/w osoby: "4D, 5D, 5N, 29N" ; "4d ,5d ,5n ,29n" ; "4D,5D,5N,29N" ; "4D. 5D. 5N .29N" w zasadzie wygląda tak samo. O pomyleniu literki, bo przecież można się pomylić, nawet nie wspomnę. Jeśli 15 razy dziennie nie chcesz słyszeć: "Panie kefler! Ten pana program znowu...
string tablica tablica string bascom tablica string
przekładnia ślimakowy falownik płyta sygnał dźwiękowy kluczyk passat zaprogramować
mikrokomputer cobra1 sprawdzić silnik wycieraczek
Sterownik Salus: temperatura wyższa niż ustawiona Lokalizacja czujnika przyspieszenia wzdłużnego w Mercedes Vito W639