Witam. Parę dni wcześniej miałem podobny problem z Sleep. Tyle że u mnie było wyświetlanie po jednej literce na np. Edit1 w petli. Wyglądało to tak że napis się pojawial ale dopiero jak pętla się wykonała i to cały na raz. Ktoś mi odpisał abym zastosował osobny wątek i zadziałało. Tu masz jak zrobic wątek: http://cyfbar.republika.pl/api2.html#api...
zawsze pisząc w c wystarczyło getch(); ... nie rozumiem dlaczego więc przed tym masz int. przed return daj coś takiego system("pause") - powinno zadziałać. jeszcze inna opcja to np: char zz; cin >> zz; program będzie czekał aż coś wpiszesz. Svisstack podał jeszcze sposób z pętlą, ale moim zdaniem jego wadą jest fakt, że jest to pętla nieskończona (więc...
Bardzo dobrze! No to skompletuj program od początku w całość. Niech: - załącza odpowiednie pliki - ma funkcję przerwania (bez kodu wewnątrz) - ustawia ADC - konfiguruje pin jakiejś diody byśmy mogli widzieć czy przerwanie działa - i na końcu pętla while() Poprzedniego programu nie bierz pod uwagę. Preskaler na początek proponuję ustawić na maksymalną...
if(!PortLED1){MIGANIE^=0;... Zapisując po ludzku wygląda to tak: Jeśli PortLED1 == 0 to MIGANIE = MIGANIE XOR 0 Jeśli masz pojęcie o operacji logicznej XOR, to powinieneś wiedzieć czemu Twój zapis nie działa. Proponowałbym zainstalować sobie chociażby Borland C++ albo DevC++ i na zasadzie prostych programików sprawdzać działanie tego...
Witam! Zaczynam programowanie w C++ Builder 5. Właściwie to też nie znam podstaw C, ale mam pewien projekt do wykonania i od razu muszę zacząć naukę od środka. Projekt polega na sterowaniu układem przez port lpt. Już mi się udało zrobić pewne klawisze i zapalać kolejne diody podłączone do lpt, ale teraz potrzebuje zrobić coś takiego, aby jedna dioda...
dlaczego ten program DOSowy nie działa pod XP+SP2 (nikt nie potrafi mi pomóc)? załączam listing i exeka... program nic nie robi, inicjuje tryb graficzny, inicjuje myszkę i w pętli odczytuje położenie myszki i wartości bezpośrednio "pcha" do pamięci video... sprawdzałem trochę i problem jest taki, że funkcja INT 33h nie zwraca prawidłowych wartości -...
Heh w pomocą kolegi doszliśmy do porozumienia z tymi 50-cioma wątkami - dwoma errorami: #include <windows.h> #include <process.h> LRESULT CALLBACK WindowProcedure(HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global variable */ char szClassName[] = "Beat Detector"; HWND hwnd; /* Main window handle */...
for - pętla, tak jak napisałeś bit= (buf>>j)&1; Operacje bitowe: ">>" przesuniecie w prawo,"&" operacja AND-owania. Poczytaj o operatorach w c i będziesz wiedzial
Nie wiem jak wygląda Read_Comm w Borlandzie, ale zazwyczaj dane odczytuje się w pętli co określony czas (np 10ms). Odebrane dane konkatenuje się i sprawdza sumę długości odebranych części. Jeśli jest ona równa naszej oczekiwanej długości to przerywamy.
Witaj, Możesz wyenumerować numery portów z HKLM\HARDWARE\DEVICEMAP\SERIALCOMM, lub zwyczajnie w pętli sprawdzić wszystkie możliwe, czy da się je otworzyć. Ta funkcja powinna być wywołana najlepiej w momencie rozwijania listboxa z listą portów. Dziewięć metod znajdziesz tu: http://www.naughter.com/enumser.html
Napisałem to inaczej i teraz działa. Ale i tak do końca niewiem dlaczego ta przedstawiona wersja tak krzaczy. Wydaje mi się że jak sobie czytam znak po znaku to 1. jak będzie '\n' to wyjde z pierwszej pętli. 2. jak będzie EOF to wyjdę z pierwszej i drugiej pętli.
Witam Mam następujący problem. Mam 4 editboxy w borland C++6 i chcę, aby po naciśnięciu buttona "dodaj", tworzył mi się nowy obiekt klasy ze zmiennymi, o wartościach z tych editboxów. Największy, albo i jedyny problem stwarza mi nazewnictwo nowego obiektu. Nie potrafię tego zrobić tak, aby każdy nowy obiekt miał nazwę np 1.2.3 albo np nazwą obiektu...
Ale JAKI borland builder? JBuilder? C++ Builder? C#Builder? Ręce opadają...
Borland C++ 3.1 (DOS) potwierdza kbhit() z conio.h :)
bo pobieranie znaku musisz zrobić po wyświetleniu menu. Pętla będzie nieskończona (zasadniczo to i tak właśnie taka już jest, tylko niepotrzebnie pobierasz w jej warunku znak).
Witam serdecznie. Mam mały problem z pewnym zadaniem. Temat zadania: Model numeryczny filtrów pasywnych. Schemat: http://obrazki.elektroda.net/22_11998942... Język: C++ (Borland C++ Builder). Wszystkie dane mają być wprowadzane. Problem pojawia się przy robieniu wykresu. Nie wiem dokładnie co ten wykres ma przedstawiać. I jak te dane uzyskać. Mam...
Wszystko jest ok, ale w Turbo Pascalu. Program jeszcze nie jest napisany nawet w połowie, więc dużo mu do celu jakim jest obsługa biblioteki. Przykro mi ale z Free pascalem ci nie pomogę. Za dużo pieniędzy wydałem na TP, żeby z tego rezygnować. I będę bronił Borland/Turbo Pascal-a aż do śmierci :) Tymczasem mi chodzi o kompilator Free Pascala, który...
www.helion.pl bo nie chcę plagiatu popełnić... nie uważasz, ze to ździebko przesada pytać się o podstawy programowania (niezależne od języka) i to w takiej ilości? Czego nie rozumiesz? Znaczenia tych słów? iteracja = potocznie: pętla definiowanie funkcji = napisanie nagłówka funkcji biblioteki run time = biblioteki ładowane podczas działania programu...
Po pierwsze to nie widzę żadnego wyjścia z pętli. Ona jest nieskończona: do { // ... } while ( 1 ); Po drugie odradzałbym jednoczesne odbieranie i wysyłanie danych przez COM. Po trzecie, to w książce autor podał, że należy jeszcze odczytywać liczbę danych w buforze przy pomocy funkcji ClearCommError(...) i wówczas odczytywać dane.
Do czego użyłeś aż tylu zmiennych przy tak prostym programie? O_o Jeśli program "się zamyka" to pewnie znaczy, że się wykonał i konsola się zamknęła. Bo i po co miałaby wisieć? ;) Jeśli wiesz gdzie jest wynikowy plik exe, to otwórz konsolę, Start->Uruchom, wpisz "cmd" i potwierdź enterem, za pomocą polecenia "cd katalog/gdzie/jest/moj/plik/" przejdź...
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.
jeśli robisz to pod czystym dosem to uruchamiasz tryby graficzne i każdąfunkcję normalnie rysujesz nie trzeba żadnych bibliotek, rysujesz punkt po punkcie np weźmy funkcję sin(x) stawiasz punkt po punkcie y=sin(0), y=sin(0.1) , ... aż namalujesz wszystko w pętli, a tryby najprościej odpalić sobie w Asemblerze bo tak by korzystać z grafiki w Borlandzie...
void twoja_procedura(char* ciąg_wysyłany) { for(int i=0;i<strlen(ciąg_wysyłany);i... { tutaj jest to co było wcześniej w tej procedurze, przy czym jeżeli miałeś tam jakieś dajmy na to "wyślij na port (pojedyńczy_znak_wysyłany)" to dajesz "wyślij na port (ciąg_wysyłany[i]);"...
Nie mam pojęcia o Marline ( na programowaniu zatrzymałem się na Borland Pascalu) ale o serwach nieco wiem. Serwo reaguje na powtarzające się co ok 20 ms impulsy + 5 V o długości od 1 do 2 ms ( odpowiednio maks wychylenie w jedną lub drugą stronę). Serwo nie ma żadnego mechanizmu korekcji błędów ani aproksymacji. Impulsy muszą dokładnie mieć długość...
Niektóre języki takie jak Shakespeare, BeFunge, Whitespace wyglądają jak żart lub ciekawostka, ew. eksperyment i pokazanie, że można zrobić coś inaczej niż popularne rozwiązania. Mamy jeszcze : https://pl.wikipedia.org/wiki/Brainfuck a także BrainFuck wielowątkowy : https://pl.wikipedia.org/wiki/Brainfork :-) Co do pytania z tematu .. to może chronologicznie:...
Na wszelki wypadek wrzucę działający kod w C/C++ jakby ktoś w przyszłości szukał czegoś podobnego. Ten od Ciebie był oczywiście dobry, ale w Delphi i nie czytało mi się go zbyt wygodnie, bo nie mam styczności z tym językiem. Poniższy kod 'robi robotę', chociaż oczywiście elegancko będzie obsłużyć też niestandardowe sytuacje (niepowodzenie stworzenia...
Witam! Mam pewnien problem. Mianowicie muszę wysłać ramkę MODBUS RTU do sterownika w postaci mniej wiecej takiej: (pierwsze dwa pola to kolejno adres sleva i funkcja, drugie dwa to adres pamieci w sterowniku, kolejne dwa do ilośc adresów pamieći o które pytamy, no i ostatenie dwa to suma kontrolna-bez nawiasów oczywiście;). Niestety programista ze mnie...
Łojojojooooj... Na początek odsyłam do podstaw języka, bo to co napisałeś to tak najdelikatniej ujmując jeden wielki bełkot :(. Po pierwsze warto robić raczej tak: #include ... void funkcja(...) int main() { return 0; } A nie tak jak u ciebie. Poza tym obecnie gcc przewiduje (i bardzo słusznie), że nie można pisać void main,...
Mozna tak: while(kbhit()) getch(); Ale tak jak mowilem niewiem jak to zadziala pod kompilatorem innym niz borlanda
Już za późno bo już troche borlanda obczaiłem i wiem chyba jak wszystko zrobić. Mam menu (całą postać graficzną programu bo gotowiec był w Borlandzie) i wiem już odpowiedź na 2 pytanie, teraz tylko kody pododawać zostało do obiektów i je troche przerobić no i własnie z tą przeróbką się zatrzymałem na tej pętli i tym fscanf :(((
Witam , aktualnie używam Turbo C++ teraz, bo Borlanda jeszcze mi linku aktywacyjnego nie przysłali , w zadaniu teraz mam 3 błędy : 1. multideklaracja "i" w pętli for 2. Nie rozumię ostzreżenia "Call of nonfunction in function main" Do tego pokazuje mi że "max", "i", "n" nie były nigdy użyte #include <iostream.h> int main() { int tab[2][2];...
Zwykły komponent TTimer raczej nie da tu rady. Trzeba operować znacznie mniejszymi czasami, niż te, dla których TTimer gwarantuje przyzwoitą dokładność, gdyż działa on w sposób zadowalający dla rozdzielczości czasowej większej, niż typowe okresy przełączania wątków. Kiedyś robiłem coś takiego, ale chyba nie dogrzebię się już do kodów. Pamiętam, że odczyt...
Witam W mojej aplikacji na komponencie TPanel rysuję za pomocą OpenGL. Renderowanie i odświeżanie obrazu jest uruchomione w pętli idle formularza na którym znajduje się ten panel: [syntax=cpp]__fastcall TFormMain::TFormMain(TComponent* Owner) : TForm(Owner) { ... Application->OnIdle = IdleLoop; } //--------------------------------------... void...
Witam, piszę program (w c++), w którym chciałbym zrobić coś w rodzaju prostego menu graficznego. Menu jest w formie kilku prostokątów rysowanych na ekranie a wybór opcji strzałkami góra, dół. Program wygląda na razie tak: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h>...
Napisałem modulator 16QAM, pod Borlandem. Niby z pozoru wszystko działa ok, jednak czasami pojawiają się błędy(na wyjściu układu amplituda sygnału jest inna od zadeklarowanych możliwości). Najczęściej błąd pojawia się w pierwszym elemencie wyjściowym z bloku, dalej też pojawiają się losowo błędy. pętla odpowiadająca za przyporządkowanie wartości sygnału:...
Delphi XE2 to pierwsze środowisko wydane przez Embarcadero (dawniej wydawane przez Borland), które pozwala na kompilowanie 64-bitowych aplikacji. Choć samo występuje wyłącznie w trybie 32-bitowym (wszystkie kompilatory Embarcadero są tworzone w... Delphi! Stąd dopiero przyszła wersja prawdopodobnie dostępna będzie w wersji 64-bitowej) i jest jeszcze...
biblioteka borland nauka borland borland mysql
podcisnienie silniku multimetry mastech obroty szlifierka spadają obroty
ładowarka graphite ładowarka graphite
Instrukcja obsługi Konica Minolta DiMAGE Z10 po polsku – gdzie znaleźć PDF? Konica Minolta DiMAGE Z10 – tłumaczenie instrukcji obsługi na język polski, funkcje, menu