Bardzo dawno nie pisałem w C++, nie jestem całkowicie pewien czy są tam tablice wielowymiarowe, czy tylko tablice tablic (to całkiem co innego). Tam gdzie tablice wielowymiarowe (t #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int t[128]; t[0] = 11; t[10]...
Kod jest mało czytelny, nie wiem, dlaczego używasz kodów ascii zamiast normalnie wpisywać znaki, i czy przypadkiem w pierwszej iteracji nie odwołujesz się do bajtu przed tablicą com_dane. W każdym razie na samym początku alokujesz po jednym bajcie dla tablic cT1 itd. A potem piszesz sobie po nich jakby miały nie wiadomo jaki rozmiar. To ewidentnie jest...
slvestr: tak wlasnie chodzi o to zeby uruchomic tablice krzychoocpp: w programie bedzie tablica zakodowana "start" do tego jest klucz USB ktory posiada algorytm RC5. Teraz po wyslaniy danych klucza z programu nastepuje rozkodowanie w kluczu USB i odeslanie do programu nastepnie przeliczenie calej talicy start funkcja xor i jej uruchomienie. Taki mialem...
stosując tablice dynamiczne lub inny kompilator.
A jak zmniejszysz zakres pętli o 1 (do 5 i do 3) to też obcina ostatni bajt? Dodano po 6 Spróbuj zadeklarować tablice tak: int tabInt[2][2]={{1,1},{2,2}};
Jak wcześniej pisałem, można dodać tylko do bazy instance związanej z blokiem FB. No tak, racja. Coś Ci wypisuje jak próbujesz zrobić więcej baz? TIA Portal oczywiście nie. Ale jak w Weinteku (Easy Builder Pro) dodaję więcej jak jedną tablicę, to każda kolejna nadpisuje poprzednią. W innym procku poradziłem sobie tak, że wszystkie tablice przeniosłem...
jasne że jest System.Drawing
Zostawiasz wszystkie tablice tylko zamiast wyświetlania w koncoli zrób rysowanie na płutnie: Form1->Canvas->.....
hmm - zakladam, ze te tablice tworzysz dynamicznie ;) wtedy wystarczy zrobic: AnsiString napis = tab;//tablica znakow if (napis == "abc") //instrukcje //lub ewentualnie AnsiString napis2 = "cde"; if (napis == napis2) //instrukcje
Rzeczywiście błąd trywialny. Owe x to także element klasy formy głównej, tak samo jak nie powinno się używać w obszarze zdarzeń zmiennej e, bo ta też jest zarezerwowana. Najprościej z tablicy x, zrobiłem tablice xx i prawidłowe wywołanie (kompiluje sie i uruchamia) wygląda w ten sposób: [syntax=cpp] private: System::Void button1_Click(System::Object^...
Witam Wszystkich, Mam następujący problem z programem w C++ Builder 6. Piszę program operujący na danych dostarczanych przez przedsiębiorstwa w excelu lub notatniku. Mam juz wszystko zrobione w excelu (obróbka, wyprowadzanie wyników itp.) ale chciałbym zrobić samodzielny program wykonujący dane operacje. Strona matematyczna i obróbka danych- żaden problem....
A może tak: 1) do ComboBoxa wstawiasz opcje jakie chcesz mieć: m --> km m --> cm ha --> a itd. 2) W tablicy umieszczasz współczynniki zamiany (w takiej kolejności jak ich opisy w ComboBoxie), tj. double a[] = {0.001, 100, 100 itd.} Po wybraniu opcji (indeks tej opcji i indeks współczynnika będzie taki sam, np. i) i naciśnięciu przycisku oblicz wywołujesz...
W Linuksie w Bashu lub innym shelu obslugujacym znaki specialne nie bylo by z tym problemu. Wystarczylo by kazdy znak poprzedzic kodem specialnym reprezentujacym jakis atrybut. W tym przypadku zrob tak jak napisal radziow. Uzyj kontrolki RichEdit. napisz funkcje ktora pobierze lancuch i tablice kolorow lub Lancuch gdzie przed kazdym znakiem bedzie jakis...
Dzień dobry, mam mały kłopot z przesunięciem bitowym na AVR Studio. Otóż w pewnym miejscu programu, chce sprawdzić, czy na n-tym miejscu liczby stoi jedynka czy zero (binarnie). Więc napisałem: ... przes = szerokosc_matrycy-x-1; potega = 1<<przes; if ((Matryca[y]&potega&... { ... gdzie x zmienia się od 0...
char *A=Edit1->Text.c_str(); char B=A[0]; A to wskaźnik, b to pierwsza literka w tym stringu; W jakim formacie dostajesz tą ramkę ? pewnie w postaci wskaźnika char. Do każdej zmiennej dostaniesz się w sposób przedstawiony powyżej. PS. Poucz się trochę o wskaźnikach i tablicach
Utwórz tablicę danych, a po odebraniu danych wyświetlaj wszystko. Wystarczy tylko że do kodu który posiadasz, dodasz kopiowanie odebranej wartości do tablicy. A potem z tablicą możesz robić co chcesz.
tekstpoczatkowy->Text = "123456789012345678901234567890&quo... ciagbinarny->Text = "100100010001000100010000000001&quo... tekstpopogrubieniu->Text = tekstpoczatkowy->Text; for(int k = 1; k <= ciagbinarny->GetTextLen(); k++) { if(ciagbinarny->Text[k] == '1') { tekstpopogrubieniu->SelStart...
//---65 DN[6].kvs[0]=10; DN[6].kvs[0]=16; Pewnie efekt uboczny kopiowania - popraw sobie :)
Tu masz odpowiedź: http://pl.wikipedia.org/wiki/Tablica_asc... Znaki tekstowe zaczynają się od 0x20h a te wcześniejsze są po prostu zastępowane kwadratami
Timer
A po co biblioteki. Aby czegoś się nauczyć należy zacząć od początku. Proponuje abyś wygenerował parę plików w Paincie grafikę monochromatycznych i kolorowych. Otwierasz sobie: https://pl.wikipedia.org/wiki/Windows_Bi... i lecisz bajt po bajcie. Jak ogarniesz nagłówek pliku to dalej będzie z górki. Na początek proponuje poczytać jak tworzyć tablice...
Hej, Nie mam pojęcia jak załadować obrazki do tablicy image w C++ Builder. Podsyłam kod, ale coś tutaj nie działa, ogólnie rzecz biorąc nie mam za bardzo pomysłu jak to zrobić, ale wolałabym,aby było to bez użycia CountComponents czy jakoś tak (nie mam pojęcia co to jest, a zadanie mamy zrobić na podstawie wiedzy zdobytej na ćwiczeniach): [syntax=c]void...
Ja z C++ Builder'em mam tyle wspólnego co... No ale podobne podejście stosuję w C#... Tworzę przyciski w kodzie (nie na formatce) i ich adresy zapisuję do jakiejś tam tablicy. Zdarzenia wciśnięcia przycisku zawsze jako parametr podają "sender" (w C++ Builderze pewnie też tak jest?) więc mogę łatwo określić o który przycisk chodzi i co z nim zrobić....
zapisz je do tablicy tab[512] w postaci liczb hex. konkretne pytanie = konkretna odpowiedz 0x41 0x56 0x45!!
Jest własność objektu tlistbox o nazwie items, umożliwia dostep do elementow listy jak do tablicy.
unsigned char Buffer[352][244]; int kolumna = 352, wiersz=244; Buffer[kolumna][wiersz] = (unsigned char)kopia[i]; Zapisujesz poza tablicą!
Musiałbyś zlokalizować ją w pamięci i debuggując linia po linii sprawdzać zawartość spod tego adresu. Ale prościej - pewnie masz gdzieś wyciek lub niewłaściwą adresację, które do tego doprowadza. Po prostu analiza wszelkich adresowych (w tym tablice) odwołań.
Witam Czy ktoś mógłby mi podać przykład jak narysować wykres który zawiera wartości z tablicy tab[39]. Czyli ma być 39 słupków. Każdy słupek pokazuje wartość tablicy tab[1] do tab[39]. Oczywiście za pomocą komponentu TCHART w c++ builder z góry dzięki za pomoc
Twoja funkcja Write_Comm działałaby dobrze, gdyby nie to, że przekazujesz jej zły rozmiar. Dlaczego używasz strlen na czymś (tablica bajtów), co nie jest napisem? Poczytaj jak działa strlen i potem dopiero używaj. A w tym przypadku, chcesz wysłać 4 bajty, to przekaż 4.
Mam to w Delphi. Chcesz?
Przypisujesz do pojedynczego znaku z tablicy znaków. Przy definiowaniu zmiennej tablicowej wartość określa rozmiar tablicy. Przy używaniu zmiennej tablicowej w nawiasach podaje się indeks tablicy dla potrzeb odwołania się do wskazanej komórki tablicy.
Powiem, że dalej z opisu nie rozumiem idei... Masz tablicę ilości wystąpień freq... Freq[i] = x oznacza, że element o wartości i występuje x razy, tak? Więc teraz: 1. Zerujesz wszystkie elementy tablicy freq (to można zrobić przy deklarowaniu już, jak jeden z kolegów podał) 2. Odczytujesz kolejną wartość z wejścia (liczba i) 3. Zwiększasz ten element...
Plik csv to nic innego jak plik tekstowy, dla którego wystarczy tylko stworzyć odpowiedni deparser - określić separator pól i separator dziesiętny w Twoim przypadku.
Ja bym wydział takie rozwiązania: 1. Albo utworzysz sobie tablicę kontrolek i przypiszesz jej pozycjom poszczególne kontrolki. 2. Albo użyjesz funkcji wyszukujących FindComponent 3. Albo sam przeiterujesz wszystkie kontrolki próbując dopasować nazwę. Jak najbardziej Punkty 2 lub 3 można wykorzystać w połączeniu z 1.
Pole memo zawiera linie znaków które można odczytywać, a co za tym idzie konwertować do typu int.
Nie pamiętam, ale w BC++ chyba można się odwoływać do stringa jak do tablicy znaków.
Do wczytania użyj dwóch TStringList. Do pierwszego wczytaj cały pliki. W drugim ustaw Delimiter na pionową kreskę i przerzucaj kolejne linijki jako DelimitedText. Każda liczba będzie jako pojedynczy AnsiString. Do celów obliczeniowych najszybsza będzie tablica dwuwymiarowa typu float.
Trzymaj ścieżki w osobnej tablice. Indeks której podpinaj pod Objects Więc możesz bez problemu sortować wg nazwy: ListBox1->Sorted=true; Zaś każdy wiersz mimo wszystko ma dostęp do własnej ścieżki.
"Programowanie odbywa się za pomocą komputera z systemem Windows i kabla USB do portu szeregowego. Gotowe kable do programowania są dostępne na eBayu, ale są drogie (biorąc pod uwagę to, czym są). Rozwiązanie dla majsterkowiczów jest bardzo przystępne. Ponieważ poziomy logiczne Rx/Tx są odwrócone na złączu szeregowym Tait, chip FTDI musi być flashowany...
1 Liczby bliźniacze to liczby pierwsze, których różnica wynosi 2, np. 3 i 5,11 i 13. Napisz program, który zapisuje w tablicy i wyświetla na ekranie 20 par liczb bliźniaczych większych od a, gdzie a jest dowolną liczbą całkowitą dodatnią, wpisaną z klawiatury, mniejszą od 1000. Program powinien być odporny na błędne podanie zamiast liczby innych znaków...
A spróbuj tylko zrzutować typ przy przypisywaniu. Ewentualnie stwórz wskaźnik jak na tablicę char i przypisz mu adres zmiennej tekst.
Musisz je zapamiętać w dynamicznej tablicy lub liście, abyś potem mógł odwołac się do nich i je zwolnić.
Witaj. Tak z ciekawosci pytam, czemu tablica wejscie ma kilka megabajtow, oraz czemu wypelniona jest w tak niewielkiej czesci?
Cześć. Mam jeszcze kilka pytań. Jak kasować zawartość tablicy przed każdym odczytem, ewentualnie wypełniać ją FF lub 00. Po zwiększeniu tablicy do 4096 bardzo długo trwa zamiana na format szesnastkowy. Czy nie dało by się użyć innej funkcji żeby to przyspieszyć?
A polecę delphi bo niespotkałem się w swoim życiu abym czegoś w nim nie oprogramował (nawet w vb da się wszystko zrobić mimo strasznych opinii). dodam że znam i c i vb i obiekt pascala i jakoś prościej i przejrzyściej pisze się w delphi, ale to moj prywatny gust. Wszystko co tak wzbogaca język c++ da się zaimplementowac w delphi i na odwrót, a obsługę...
No bo musisz napisać algorytm, który zczyta próbki z pliku do tablicy i wyświetli ją na tym komponencie. Przykłady masz podane w Manualu na stronie producenta tego komponentu. Pozdro
LPSTR to char* LPWSTR to wchar_t* Chcesz podać char* zamiast wchar_t* do funkcji. Można wykonać rzutowanie i wtedy skompiluje się bez błędu, ale to mniej więcej tak, jakby podać tablicę int zamiast tablicy char. W pewnych wypadkach się przydaje, ale zwykle nic dobrego z tego nie wyjdzie, bo int ma większy rozmiar niż char - tak jak wchar_t jest większy...
Ja najczęściej dane którymi posiłkuję się na różnych formach umieszczam w jakimś dodatkowym pliku .h, dodając do każdej formy dyrektywe - "include "moje_dane.h". Visual nawet zaleca dodawanie całych klas (New->Class) do projektu w celu przechowywania takich zasobów. Generlanie przemieszczanie danych pomiędzy formami tego środowiska jest nieco pokopane,...
Narzędzia Borlanda mają to do siebie, że są łatwe i intuicyjne w obsłudze. Na początek w sam raz! Masz te liczby w liście Combo, czy jest to jakaś wartość tablicowa? Jeśli to drugie, to wystarczy na początek stworzyć tablicę stałych, a następnie przypisać: const float tablica[]={1.3,3.2}; float f=tablica[ComboBox->ItemIndex]...
Witam Stworzyłem prosty projekt do komunikacji z bazą danych MSSQL. Projekt polega na pobraniu z bazy danych stworzonej na innym komputerze ("serwerze") tablicy i wyświetleniu jej w DBGrid. Projekt działa poprawnie tylko tam gdzie zainstalowane jest środowisko Embarcadero C++Builder XE4 (sprawdzane na 3 komputerach). na każdym innym wyskakuje błąd "access...
eclipse builder comport builder builder każdego
charczenie basie torba serwisowa electrolux moduł naprawa
bateria niteo uszkodzony czujnik spalin
Samsung Xpress SL-C480W – chip CRUM, chipless firmware, typowe usterki, tonery CLT-404 Czy wirus z poprzedniego laptopa może przenieść się na nowy?