ja mam statki w C# VS 2005 pola zrobione są z buttonów, umiejscowienie w statków znajduje się w macierzy/tablicy tam gdzie statek mam 1 tam gdzie jego brak 0, jedyna trudność podczas gry jest taka że podczas rozstawianai statków obydwoje nie powinni jednocześnie patrzeć na komputer, ale to Ciebie nie dotyczy....
Tworzenie dynamicznej tablicy int ile=1; unsigned char *wsk=new unsigned char[ile+1]; //na koncu zwalniamy pamięć delete [] wsk;
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]...
const int ile_check_boxow=16; int pozycja_poziom=40; int odleglosc_w_pionie=40; TCheckBox *tcheck[ile_check_boxow]; int i; for(i=0;i<ile_check_boxow;i++)... { tcheck[i]=new TCheckBox(this); tcheck[i]->Left=pozycja_pozio... tcheck[i]->Top=i*odleglosc_w_... tcheck[i]->Parent=this;...
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.
//---65 DN[6].kvs[0]=10; DN[6].kvs[0]=16; Pewnie efekt uboczny kopiowania - popraw sobie :)
Timer
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...
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...
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...
Możesz pokazać kod? Wygląda, że wychodzisz z indeksami poza zakres tablicy.
O ile widze to probujesz uruchomić jako funkcje "tablice charów" tego się nie da zrobić chyba, że źle zrozumiałem.
Jest własność objektu tlistbox o nazwie items, umożliwia dostep do elementow listy jak do tablicy.
zapisz je do tablicy tab[512] w postaci liczb hex. konkretne pytanie = konkretna odpowiedz 0x41 0x56 0x45!!
unsigned char Buffer[352][244]; int kolumna = 352, wiersz=244; Buffer[kolumna][wiersz] = (unsigned char)kopia[i]; Zapisujesz poza tablicą!
Mam to w Delphi. Chcesz?
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.
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}};
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
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ń.
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.
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ć....
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...
Bardziej o tablicach znaków unsigned char. Odbieram dane przez RS232 do tablicy i szukam w niej podanego wzorca.
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.
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.
Zostawiasz wszystkie tablice tylko zamiast wyświetlania w koncoli zrób rysowanie na płutnie: Form1->Canvas->.....
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...
Tablica: char InputBuffer[12]; zawiera łańcuch "w stylu c". Łańcuch taki powinien się kończyć znakiem bajtem o wartości 0. Możesz np. przed ponownym zapisem wstawić 0 do wszystkich komórek tablicy. Dwie uwagi: 1. trzeba to zrobić tak: InputBuffer[i]=0; a nie: InputBuffer[i]='0'; // w tym przypadku podstawiasz kod ascii znaku '0"; 2. Jeżeli tablica ma...
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.
Musisz je zapamiętać w dynamicznej tablicy lub liście, abyś potem mógł odwołac się do nich i je zwolnić.
A spróbuj tylko zrzutować typ przy przypisywaniu. Ewentualnie stwórz wskaźnik jak na tablicę char i przypisz mu adres zmiennej tekst.
Zmień nazwę tej tablicy z "x" (+ w wywołaniu funkcji gauss()) na jakąś bardziej oryginalną bo zmienna o takiej samej nazwie jest elementem klasy. Przy tym dodawaniu tekstu do listboxa masz chyba ze 2 błędy, użyj lepiej String::Format. Dla ścisłości w VC++ użyłeć C++/CLI, to nie to samo co C++ (chociaż większość kodu C++ się w tym języku kompiluje).
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ę...
Witaj. Tak z ciekawosci pytam, czemu tablica wejscie ma kilka megabajtow, oraz czemu wypelniona jest w tak niewielkiej czesci?
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...
No to może tak to działą: 1.ustawiasz tryb pracy rs na 8 bitów, bez bitu parzystości, 1 bit stopu 2. szybkosc transmisji na 57600 bps 3. przy takich ustawieniach wyslanie 10 bajtów zajmuje 0.00174 [s] - prawie tyle trwa przeslanie jednego bitu w rc5 4. wysylajac tablice 10 bajtow zawierajaca 0,0,0,0,0,ff,ff,ff,ff,ff - na wyjsciu dostaniesz przebieg...
Już mam:) char liczba; char tablica[4]; ReadUart(tablica,3); liczba=tablica[0]; Edit1->Text = IntToStr(liczba); w taki sposób odbieram liczbę w formacie dec
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,...
Pisze w Builderze,ze zdarzen obsługujących bitmape raczej niema możliwości takiego kopiowania.
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...
Buduje tablicę świetlną z diód LED o rozmiarze 7x96. Przesuwanie tekstu działa przy pomocy rejestrów przesuwających i cała tablica działa mi bez zarzutu. Ale mam problem z programem, gdyż C++ nie jest moją mocną stroną. W jaki sposób zrobić w Builderze wyświetlanie tekstu poprzez port LPT?? Każda litera musi być podzielona na kolumny i tak "wyrzucana"...
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ć?
witam. Mam napisany program w C++Builderze / Turbo c++ i chciałbym przenieść kod do delphi, nie chcę wszystkiego przepisywać do pascala 1) czy można utworzyć dll i wyeksportować klasy napisane w C++ do delphi? Funkcje się da, ale klasy można exportować? 2) czy można utworzyć komponent w borland c++ który użyłbym w delphi? Komponent który udostępniał...
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...
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]...
Robisz najprościej tablicę elementów TImage i odwołujesz się jak do normalnego image o nazwie będącej zmienną. Wszak To jest dokłądnie to samo. Czemu wskaźnik? for(int i=0;i<10;i++) ImagesTable[i]=TImage->Create... . . . for(int i=0;i<10;i++) ImagesTable[i]->Free()... (mogę mieszać, nie...
Form1->Controls int ] Tylko musisz wyłuskać same CheckBoxy, na przykład w warunku if sprawdzając pole Name . O wiele łatwiej miałbyś, gdybyś tworzył te CheckBoxy dynamicznie. Odwoływałbyś się do nich jak do normalnej tablicy.
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...
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...
Może trochę nie w porę ale liczę na pomoc specjalistów:) Otóż mam taki problem ze nie mogę zapisać do pliku zawartości z pola Edit. Tzn. jak wartość wprowadzę z klawiatury to zapisze, a jak zrobię to "automatycznie" to nie zapisuje. Chodzi o to, że w polu Edit przechowuje ścieżkę dostępu do pliku graficznego. Obok jest button "zmień" i po jego naciśnięciu...
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....
Z tymi drgającymi jest tak, że ten sam serwomechanizm zachowuje się poprawnie na pozostałych portach. Gdy wgrywam Twój program niezmodyfikowany jest to samo. Prosty program z bascoma działa dobrze. Wniosek, że programowo coś jest nie tak. Co do serw ustawianych z USB, to każde, którego ustawienia w tablicy są zmieniane wychylają się maksymalnie. Chciałem...
int iloscLini = richTextBox1.Lines.Length; Chciałbym zliczyć ilość linii w richtextbox. Długość linii nie bardzo mi pasuje. A w którym miejscu( w moim poprzednim poscie ) widzisz Długość lini ? Tak dla ulatwienia to linie.Length oznacza dlugosc(wielkosc) tablicy zawierajacej linie(wiersze) -> dla Ciebie bedą to Ilości linii . Pozdarawiam.
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...
Witam. Muszę opracować na lekcję informatyki 2 algorytmy - dithering floyda-steinberga i rysowanie histogramów. Do napisania programów brakuje mi tylko sposobu na odczytanie z bitmapy odcienia każdego z pikseli po kolei. W pierwszym przypadku będzie to bitmapa w 8 bitowej skali szarości. Chcę zapisać odcienie każdego z piksela do osobnej komórki w tablicy...
Plik odczytujesz jako binarny - OK. A bufor zadeklarowałeś jako tablicę znaków... Wyczuwam tu "drobną" niekonsekwencję... Czy na pewno masz ten plik zapisany w postaci szesnastkowej ? Bo mi się wydaje, że ten plik jest binarny, a podglądasz go tylko w postaci szesnastkowej.
Ćwiczenia polegają niestety na przepisywaniu kodu z tablicy. Teraz robie program na zaliczenie i mam pewien problem: Mam pole 'Edit' - jest to typowe jednowieroszowe miejsce do wpisywania tekstu. Moje pytanie jak ten wpisany tekst przekazać do zmiennej ?
Proszę o pomoc w napisaniu programu w C++Builder 6 lub o napisanie programu Program ma za zadanie obliczyć i wyświetlić wszystkie kombinacje zmiennych podstawionych do funkcji. Obliczyć maksimum oraz minimum funkcji i zapisać je to do pliku .txt dla jakich wartości zmiennych funkcja je uzyskuje.
Port rs232 w C++ był juz opisany kilkukrotnie, kod jest prosty jak drut - wystarczy poszukać. W zasadzie ogranicza się to do zczytywania danych z portu tak długo, aż nie natrafimy na jakiś znak szczególny (np znak końca linii - zależy co wysyła ten moduł od mierzenia napięcia) a następnie analizujemy te dane (np za pomocą funkcji sscanf). Całą operację...
Witam, Mam problem z napisaniem programu który po wciśnięciu buttona po jakimś czasie ma wczytać napisany tekst w edit1 i wysłać ten tekst do okienka w którym aktualnie się znajduję (tam gdzie mam kursor). Czyli np. w Edit1 napisałem "test". Następnie naciskam button1 i włącza się timer1: timer1->enabled=true; Otwieram teraz notatnik i po odliczeniu...
Problem polega na tym że zaimplementowany algorytm sortowania przez wstawianie (funkcja insertion_sort) działa poprawnie dla tablicy ze stałymi wartościami a nie działa (w moim przypadku ;-)) dla tablicy z wartościami losowymi (tablica tau_1). Kompilator żadnych błędów nie wywala a pisze program w Builderze ver 6. Ma ktoś pomysł gdzie moze być błąd?...
No cóz juz sobie poradziłem :D może w mało efektowny (ale efektywny) sposób przez odpowiednie stablicowanie tych danych w małym sześcioelementowym buforze. A dr_bones dzieki za próbe pomocy ale w moim nieco zagmatwanym poscie nie chodziło o zwykła konwersje z heksy na dziesietne - takie algorytmy piszę od reki :D , a bardziej złozona sprawę. Otóż µKontroler...
Zmieniłem na kolejkę i chodzi wydajniej ;D Ale mam dwa kolejne problemy: 1. Program piszę na Win 7 Pro SP1 64bit w C++ Builder. Odnajdywanie aktywnych portów COM (poprzez użycie WinAPI) w systemie Win 7 działa a na XP nie :( Funkcja użyta do wykrywania to QueryDosDevice ale zwraca ona na XP 0 :/ Nie wiem w czym może być problem użycie funkcji jest prawidłowe...
tablice w C++ sie deklaruje tak: int A[10]; w przypadku projektow obiektowych (a takim jest aplikacja okienkowa) powinno sie deklarowac zmienne wewnatrz jakiejs klasy. Zakladam ze chcesz korzystac z tej tablicy w kilku funkcjach - w takim przypadku albo tworzysz nowa klase, albo dodajesz do istniejacej klasy deklaracje tablicy. przykladowa nowa...
Ja również robię tablicę świetlną z diód LED o rpzmiarzde 7x96. Niestety robię część sprzętową a nie mam pojęcia jak przesłać dane do LPT. Jak można to bardzo proszę Pana ta5man lub przemo.t o przesłąnie tego programu do wyświetlania poprzez port LPT. Z góry dziękuje Dodano po 9 Przepraszam za zamieszanie, ale jestem początkujący :( A czy wiecie czy...
Jak miałem: unsigned char bufor[10]; unsigned int a=255; sprintf(bufor,"%u",a); WriteText(bufor); to działało poprawnie. Zawsze wyświetlał mi wartość wpisaną na stałe do zmiennej a. Kiedy zmieniłem na te "%s" wyświetlają sie sam krzaczki na lcd. Napisałem przed chwila ten programik do zamiany nie używając sprintf w...
1. Istnieje też coś takiego jak C++ Builder. Jest nieco bardziej strawny niż VS. 2. W C++ od 4-ch lat istnieje funkcja shuffle: http://www.cplusplus.com/reference/algor... 3. Do wczytania i wypisania liczb nie potrzebujesz GUI. 4. To ... Długo zajęło by Ci wykonanie tych zadań? ... podpada pod 3.1.17 Regulaminu.
Witam - mam napisany program, który po skompilowaniu i odpaleniu odpala tablicę z punktami. Mogę zaznaczyć położenie dwóch punktów, i mam klawisz po wciśnięciu którego program powienien wyrysować linię pomiędzy tymi punktami. Ale tego nie robi ponieważ brakuje skryptu który by to robił.... I tu moja prośba - czy któryś z kolegów/koleżanek mógłby/a mi...
No tak zadeklarowales wskaznik do char-ow ale nie ma objektow typu char :) zamiast " char *odp;" napisz "char odp[8]" dla bespieczenstwa mozna zawsze wieksza tablice zadeklarowac. PS.Poucz sie troszeczke c++ o obiektach i wskaznikach
w Builderze robie to tak: char *file1; long size_file1 ; int iFileHandle = FileOpen(Form1->Edit1->Text, fmOpenRead); size_file1 = FileSeek(iFileHandle,0,2); FileSeek(iFileHandle,0,0); file1=new char[size_file1+1]; FileRead(iFileHandle, file1, size_file1); FileClose(iFileHandle); i nie zapomnij o...
1) Tablica ciągów 2) Funkcja strtok dzieli ciąg na części (tokeny), jeden token składa się z cyfr. Dostać się do tego tokena za pomocą pętli. Tak otrzymany nowy ciąg zamienić na cyfrę za pomocą funkcji StrToInt. 4) Oczywiście intów 5) A czy wspomniałem, że programuję pod C++ Builder? 6) Programuję pod LabWindows/CVI 8.5, ale chodzi mi o zwykły kod ANSI_C.
Dobrze. Użyłam Twoich funkcji, bo moja metoda na nic się nie zadała. Niby Twoje rozwiązanie działa. Ale zastanawia mnie jeden fakt. Otóż ze zrobionej aplikacji w C++builder wysyłam 5 liczb na mikrokontroler, i odbijam je z powrotem do aplikacji. Poprawnie odebrane są tylko te liczby które są większe od 8. Nie rozumiem tego. Tak wysyłam z builera char...
Można napisać w Delphi(następca Pascala) lub C++ Builder(C++ pod Windows) jest do nich wiele komponentów, które bardzo ułatwiają sprawę. Dodano po 20 Do pisania sterowników pod Windows wykorzystuje się DDK(Device Development Kit). Kiedyś miałem ksiażkę w postaci helpa pod tytułem " The Windows 2000 Device Driver Book". Ale szukająć w google po DDK napewno...
const mxElm=100, lnLen=64; FILE *ft; char buf[lnLen]; int vals[mxElm], i; bool prefx[mxElm]; ft=fopen("test.txt","... i=0; if (ft!=NULL) {while ((!feof(ft))&... {buf[0]=0; fgets(buf,lnLen,ft); if (buf[0]!=0)...
Nie mam pojęcia czy to co chcesz zrobić jest możliwe za pomocą Pipe. Do takich celów korzystam z funkcji dla konsoli. Podłączam się pod konsolę aplikacji i z niej odczytuję bufor outputu jak również wysyłam input. Tutaj masz listę odpowiednich funkcji: http://msdn.microsoft.com/en-us/library/... Tutaj jakiś przykład: http://msdn.microsoft.com/en-us/library/...
No dzięki!!! Rozumiem, że tak: -w pierwszej pętli wypełniasz tablicę Hist[] wcześniej zebranymi danymi z Tablica_Raw[]; -zmienne wys i szer są to parametry obrazka czy słupka??? -ostania pętla konczy się za "Image2->Canvas->LineTo(x,Image2->Height... Jeśli coś tu się nie zgadza to proszę Cie o "wyprostowanie" mojego wywodu. Jak widzę...
pan_kotek zlituj się i zamieść pełen projekt. Ten kod jest poprawny i u mnie działa. Idę o zakład że twój image, jest super wymiarów, jest widoczny itd. U mnie jest dobrze, więc działa, ale u ciebie za pewne nie jest dobrze, więc nie działa. Jak zamieścisz spakowany CAŁY projekt to będzie w łatwiej znaleźć błąd, bo tutaj wszystko jest ok. kossak21 Twój...
No więc szukam raczej pomocy niż gotowca :) Bo to nie tak, że nic nie umiem :) Ale co z tego, że mam "fejsa" jak za cholerę nie umiem tego połączyć z kodem. A uczę sie na PŚ i problem w tym, że wporowadzenie było tylko w builderze... Na 1 zajęciach... Reszta to kartkówki z zeszłego roku wykładów. Sądzisz, że to mnie nauczyło zrobienia czegoś takiego?!...
Umieszczasz pole edit1 i edit2 na tej szarej karcie, czy tam panelu jak zwal tak zwal. Dajesz jeszce dwa buttony jeden NADAJ, drugi ODBIERZ. Klikasz w NADAJ - pokazuje ci sie kod zrodlowy i tam piszesz: (zalezy jeszcze co wysylasz jesli liczby typu int to bedzie tak): int zmienna_wys=StrToInt(Form1->Edit1->Text)... To sppwoduje ze do zmiennej zmienna_wys...
Witam. Piszę program w c++ builder i mam następujący problem: odczytuję dane z pliku txt i zapisuję te dane do StringGrid (dane są w postaci tablicy). Jednak mój pomysł był skuteczny tylko do momentu, kiedy w kolumnach znajdowała się jedna cyfra. Kiedy są 2, np. 12 to druga jest wpisywana do następnej komórki w stringGrid. W jaki sposób wpisać 2 elementy...
Jeśli to będą niekompatybilne jednostki, to lepiej utworzyć tablicę struktur z jednostkami, gdzie poza jej nazwą będzie jej charakter (np: powierzchnia, długość, pojemność itp zrealizowane najlpiej za pomocą typu wyliczeniowego). Do pierwszego comboboxa ładujesz wszystkie jednostki. Po wybraniu (OnChange) sprawdzasz, do jakiej sekcji należy jednostka...
Witam, mój problem dotyczy kompilatora Builder 2010: Załóżmy taką sytuację [syntax=cpp] class chromosom { public: int fenotypr[5]; [/syntax] Obiekt klasy deklarowany jest tu: [syntax=cpp] __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { chromosom *obiekt = new chromosom; } [/syntax] I mam button, który miałby sprawić zmienienie się wartości...
Witam, Zabieram się do napisania gry kulki. Sprawa dotycząca klas, obiektów itd. myślę, że jest dla mnie jasna. Chodzi mi bardziej o graficzną stronę projektu. Jak wykonać plansze? Ma być 9x9 czyli np. tyle buttonów po kolei robić i zdarzenia on klik wpisuje do tablicy statycznej 9x9 na odpowiednią pozycję 1? Bo chyba w komórce musiały by być 3 stany,...
To raczej temat na inną rozmowę, nie odpowiada to zbytnio na pytanie autora. Autor zadał kilka pytań, na które postaram się odpowiedzieć i dodać trochę informacji od siebie. MS dostarcza Visual C++, to nie jest czysty C++ Każdy kompilator (preprocesor również) dostarcza swoje dodatkowe rozwiązania/ułatwienia. W visualu są to np funkcje z postfiksem...
Witam, mam taki problem. Piszę program w C++ Builder 6. W pliku nagłówkowym mam zmienne: Ustaw("jeden","dwa&qu... wszystko jest ok - wyświetla się wszystko dobrze i zapisuje. Jeśli pobierze z Editów te teksty i ustawi je w ten sposób: Ustaw(Edit1->Text, Edit2->Text, Edit3->Text,...
nie jestem tempakiem i to jest . Jeżeli nie miałbym tego to by wszystko sie posypało a nie mam problem z odczytaniem tylko z tym Open... to moment - nie masz problemu z odczytem, tylko z open? nie rozumiem... i w której linijce ten bład? Przeczytaj w pierwsze code w moim poscie a sie kapmiesz o co chodzi;P ifstream infile; int rozmiar = 1000; //dla...
Samuraj: czy mógłbyś podzielić się zdobytą wiedzą jak zorganizowałeś odczytywanie z portu szeregowego. Stoję przed problemem odbioru danych w paczce jak poniżej: SR:00,0021ED0000071EEA,3231 SDATA:0021ED0000071EEA,7E33,FFDC,FFD... Każdy wiersz rozpoczyna się bajtem 0x02 i kończy 0x0d 0x0a 0x03. Interesujące mnie ciągi z drugiego...
w skrócie: 0) wczytujesz plik a) format .raw: FILE *in; in = fopen(plik.c_str(),"r+b"); rozmpliku=filesize(in); rewind(in); fread(tablica,1,rozmpliku,in); fclose(in); b) .bmp OpenDialog1 -> Filter = "Bmp (*.bmp)|*.bmp; |Jpg (*.jpg) |*.jpg; |Raw (*.raw)|*.raw"; if(OpenDialog1 -> Execute()) Image1 -> Picture -> LoadFromFile(OpenDialog1 -> FileName); c)...
To napisze Ci tak. Che zrobic baze skladajaca sie z czterech kolumn. Pierwsza Nazwa cieczy, druga temperatura, trzecia lepkosc, czwarta gestosc. Uzytkownik powinien miec mozliwosc wprowadznia dodatkowych cieczy i ich danych. Nastepnie w programie bedzie ComoBox, ktory bedzie zawieral istniejace oraz wprowadzone dodatkowe ciecze. Proboawlem to zrobic...
http://obrazki.elektroda.pl/4885927500_1... Obwód rozrusznika w XF105 skonstruowany jest tak jak na zdjęciu moich notatech sprzed lat jakie mam ze szkoleń. Na załączonym schemacie oznaczenia mają następujące synonimy: Switch contact start - stacyjka DO - Digital output - wyjście sygnału (co jest niezupełnie ścisłe bo nie jest to sygnał...
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...
Witam Mam pewien problem, nie moge wykonac z poziomu buildera c++ zapytan do bazy mysql. Lacze sie z nia przez ODBC, wszytko ladnie pieknie jest placzone, TDBGrid'a mi slicznie updatuje i wypisuje nazwy pol tablicy etc. Ogolnie wszystko ladnie chodzi etc. z jednym wyjatkiem. Nie za nic nie moge wykonac prostego zapytania, zawsze mi wypisuje sie taki...
Jest tak,po nacisnieciu klawisza klawiatura wysyla sygnal do kompa co zostalo nacisniete, potem wysyla ze zostal kalwisz puszczony. Zwykle obsluge klawiatury zostawia sie BIOSowi lub sytemowi, dzieki czemu mamy np polskie literki, duze male literki itd. Takie podejscie jest latwe i wygodne...ale w przypadkach niektorych gier nie wystarczajace. Nalezy...
bez .h bo tak mówi standard języka, podobnie ma się sprawa z tą drugą linią, mówi ona, że używasz poleceń z biblioteki standardowej, bez tego musiałabyś pisać np std::cout itd. przez tabelkę musisz przejść zarówno przez wiersze jak i przez kolumny, więc musisz zagnieździć for w for - coś takiego (tylko przykład, warunek wymyślony): for(int i=0;i<10;i++)...
builder borland builder image prosty builder
amazon assistant mikrotik firewall filter instrukcja centrali paradox
phanick pegasus pomiar indukcyjności
Przestrojenie radia Meridian 236 - instrukcja krok po kroku Spawarka MMA - Jakie cienkie blachy zespawa amator?