1) Kod nie w tym miejscu 2) Nie przypisane zakresy do comboboxów Właściwości pola, RowSource 3) Brak znaków rozdzielających Poza tym wszystko OK :)
Nie pamiętam, od której wersji BCB w klasie TStringList pojawił się parametr określający kodowanie znaków źródła, bo tak by było najprościej. Ale jeśli nie ma takiej możliwości, to Możesz wczytać po prostu do bufora - wykorzystaj klasę TFileStream a następnie zrób odczyt do bufora (read), który będzie typie UnicodeString (lub WideString) o wcześniej...
Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...
Witam, Po pierwsze - kod umieszczamy (z poprawnymi wcięciami) w znacznikach [code]. Po drugie, funkcji gets() nie uzywamy, ponieważ nie pozwala ona uniknąć potencjalnego przepełnieniem bufora - nowsze kompilatory nawet o tym ostrzegają. Zamiast tego można wykorzystać fgets(). Po trzecie, czytamy manual. A w manualu jest napisane, że scanf() kończy czytanie...
Spróbuj np tak: ... if(a!=char(27)) { cin>>b; cout<<a<<endl; } ... Właściwie "}" powinien być dopiero po "cout<<b<<endl; " i pause tak by dane nie wychodziły na ekran gdy przyciśnięto samo ESC. Cały kod powinien wyglądać np tak: #include<iostream> #include<conio.h> #include<string>...
Zobacz [url=http://dzono4.w.interia.pl/index.ht... Przyjaźnie, krótko i na temat. Z pewnością się przyda. Wracając do tematu. Coś w ten deseń (nie stosuj polskich znaków w nazwach!) [syntax=vb]Dim kom As Range, Srednia As Long, licz As Integer licz = 0 Srednia = Range("F14").Value 'Liczba = Range("N2:N11").Value For Each kom In Range("N2:N11") If...
Weźmy np. taką linię :" (123 rows affected)". Musisz ustalić jaki element będzie niezmienny. Np. rows affected . Nazwijmy ten niezmienny ciąg znaków, po prostu, znacznikiem. Pobierasz całą linię tekstu. Sprawdzasz czy znajduje się w tej linii znacznik. Wiemy, że ten ciąg jest poprzedzony jakąś cyfrą oraz nawiasem. Funkcja POS , zwróci Ci jaką pozycję...
Ja to zrobiłem tak. Każdy parametr we flashu zapisany jest w postaci linii tekstu hex. Format takiej linii to w uproszczeniu: 4ID:2SIZE:x2HEX\n 4ID - 4 znaki hex - 16b - identyfikujących parametr 2SIZE - 2 znaki hex - 8b - rozmiar danych x2HEX - dane, (np. dla parametru 32b będzie to 8 znaków HEX, a SIZE będzie 4) Przykład reprezentacji takiego parametru...
a. bufor.length() NIE jest poprawny, jeśli 'bufor' jest zmienną typu char . Zmieniłeś typ zmiennej na string , dlatego Ci zadziałało. b. Jeśli zapis char *wskaznik = & bufor się kompiluje, to znaczy, że kompilator stosuje niejawny domysł zamieniający ten zapis na: char *wskaznik = &bufor . Przed napisaniem poprzedniego posta sprawdziłem kompilację...
Program dziala (po dodaniu nawiasow oczywiscie) - konczy sie po wcisnieciu klawiszy Ctrl+Z (^Z). Naturalnie fakt, ze funkcja int getchar() odczytuje wszystkie znaki z bufora, ktory staje sie dostepny dopiero po nacisnieciu klawisza Return [Enter], nie powinien dziwic. Sprobuj uzyc BreakPoint'ow i Watch'a, oraz testowania programu "Krok po kroku", zeby...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Pierwszy scanf wczytuje tylko liczbę zmiennoprzecinkową, a pamiętaj, że tam jest również enter. Zostaje on w buforze i trafia do drugiego scanf. Możesz to sprawdzić debugując program lub - co jest bardziej popularne wśród początkujących - zrób wydruk zmiennej ch. Musisz wyczyścić bufor przed wykonaniem drugiego scanf: [syntax=c]fflush(stdin);[/syntax]
Witam ponownie. Kolega zakupił niezbędny sprzęt do połączenia z BSI (UPA). Po wrzuceniu bsi w virgin jest kolejny problem. Przy próbie przyuczenia BSI dzieją się dziwne rzeczy. A mianowicie. Zgodnie z filmikiem na yt, postępowałem zgodnie z krokami. W BSI wpisałem wyposażenie samochodu itd. Następnie przy próbie wczytania kluczy woła o pin składający...
Pisane na szybko więc mogą być błędy ... ;) var a,b:real; k:char; begin repeat writeln('Podaj 2 liczby i operacje matematyczna: '); write('Podaj a: ');readln(a); write('Podaj b: ');readln(b); repeat write('Operacja matematyczna +,-,*,/ : ');readln(k); case k of '+':writeln('Suma...
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();...
Witam, mam napisany program który wczytuje łańcuch znaków do tablicy buf1. Następnie usuwa z niego spacje i wynik zapisuje fdo buf2, który z kolei wyprowadza wszystko na ekran. Mam zmodyfikować program tak, by w pętli wczytywał kolejne linie znaków i usuwał z nich spacje, a pętla powinna się zakończyć po przeslaniu do programu znaku końca pliku. Jedyne,...
Fragement kodu: [syntax=c] printf("Podaj nazwe pliku do szyfrowania z tekstem jawnym: \n"); scanf("%MAX_PLIK-1[^\n]s",plik_we); printf("Podaj nazwe pliku do szyfrowania w ktorym ma byc zapisany zakodowany tekst: "); fflush(stdin); //scanf(" %MAX_PLIK-1[^\n]s",plik_wy); fgets(plik_wy, MAX_PLIK, stdin); printf("Dalszy tekst... "); [/syntax] Program poprawnie...
Hmm, zmieniłem całkiem schemat, przeszedłem na stringa, ale wróciłem z powrotem tablicy charów. Zmieniłem zapisywanie do bufora na getline do 255 znaków (więcej raczej nie potrzeba, ile można mieć znaków w jednej komórce? :P) Znalazłem długość wczytywanej lini i dałem ograniczenie w pętli do e-4 (czyli długość lini-4). Działa cząstkowo, ponieważ różne...
Witam, otóż od paru dni nęka mnie jeden problem: mianowicie nie mogę dojść jak zrobić w programie warunek kończący wpisywanie na spacji, tak jak przy użyciu scanf wpisywanie kończę na enterze, tak chciałbym na dowolnym znaku np. spacji czy tabulacji, której funkcji najlepiej użyć? Próbowałem to stworzyć w pętli while, ale wczytywanie tekstu nigdy się...
No bo z klawiatury nie podasz znaku EOF, a wczytywanie kończy się na znaku EOF (czyli koniec pliku, end of file). To co napisałeś zadziała, jeśli podasz do programu na wejście jakiś plik :P A mówiąc po ludzku: stwórz sobie w folderze z programem plik, np. tekst.txt, wpisz w nim coś, a potem wywołaj swój program: program.exe < tekst.txt Dodano po...
Zasadniczo możesz wczytywać znaki w samej pętli już, którą przerwiesz, gdy napotkasz znak o wartości ASCII mniejszej od poprzedniego (nie musisz wykorzystywać wcale tablicy). 2. Warunek po kodach ASCII oraz inkrementacja dwóch zmiennych (w zalezności od rodzaju znaku)
Sypie się, bo prawdopodobnie program wczytuje znak entera ze standardowego wejścia, można to ominąć np. tak: do znak = getchar(); while (znak != 't' && znak != 'n'); Wtedy program przejdzie dalej jak wczyta t lub n. Można też zrobić tak: char znak[2]; scanf("%s", &znak); Program wczytuje wtedy znak 0 do drugiego...
Witam Mam do zrobienia kilka zadań w C++. Zadanie 1 zrobiłem, mam problem z zrobieniem pętli z zadania 2. Zamieszczam to co zrobiłem do tej pory proszę o jakąś podpowiedź . Zadania Zadanie 1 Zadanie 1 Napisać program, który: 1. wczytuje imię użytkownika (jako zmienną typu string) 2. wczytuje jeden znak informujący, czy użytkownik jest kobietą, czy mężczyzną...
Każdy klawisz wysyła znak przy nacićnięciu i puszczeniu. Te kody różnią się troszeczkę - doczytaj. Zauważ także, ze ustawiasz bit 7 w zmiennej char - tworzysz liczbę ujemną. Tę poddajesz różnym niejawnym rzutowaniom. Np. getATkbd() robi z niej unsigned char. Na pewno wiesz co się w tym czasie dzieje z jej wartością? Albert
Witam, Chcialabym wczytac plik zródłowy wraz ze wszystkimi znakami jakie tam wystepuja. Spacjami i tabulatorami itd. 896735 KOD VBA: Sub read_f() Dim myfile As String, textData As String, textRow As String, fileNo As Integer, x As Double myfile = Application.GetOpenFilename() 'open any file fileNo = FreeFile 'Get first free file number textRow = 1 Open...
Nie próbowałeś mojego kodu? :) Standardowym zachowaniem operatorów pobrania napisu ze strumienia jest pomijanie białych znaków, tj. std::cin >> string oznacza: pomiń białe znaki, wczytuj nie-białe znaki, zatrzymaj wczytywanie gdy napotkasz biały znak. Jeśli koniecznie chcesz użyć klasy std::string, to skorzystaj z funkcji std::getline(): #include...
Witam, A oto mi mój klient, prośba o informacje co o tym myślicie. Może kilka słów początku. Klient tworzy 3 strumienie i 1 gniazdo. Gniazdo nosi nazwę clientSocket. Strumień inFromUser jest strumieniem wejśćiowym programu związanym z urządzeniem wejśćia czyli klawiaturą. [code]inFromServer[/code]... jest kolejnym strumieniem programu powiązanym...
Witam. Piszę program w którym użytkownik może dokonywać różnych operacji na łańcuchach znaków. Natrafiłem na kłopot gdy zacząłem implementować wczytywanie całych zdań z białymi znakami z konsoli. Program który zaprezentuje kompiluje się bez problemu ale gdy wpiszemy mu tekst dłuższy niż 15 znaków łącznie ze spacjami to wysypuje "Segmnatation fault"....
Hmm właściwie racja, jak przeczytałem kolumna to pomyśłałem że są one jakoś oddzielone, ale w sumie jeżeli nie są to wystarczy usunąć żeby nie czytał znaków nowej linii, bo skoro jest 50 wierszy to ucina Ci 49 miejsc z tablicy (chyba że jest tak jak Dżyszla pisze ze znak nowej linii to dwa znaki wtedy 98, a skoro tak mowi to pewnie tak jest). Ze zwiekszeniem...
Miałem napisane na razie wczytywanie do tablicy, ale że nie działało wiec usunąłem. Pliki mają rozmiar max do 400KB. Oto kod do wczytywania pliku. [syntax=cpp] { if(openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK... { System::IO::StreamReader ^ sr = gcnew System::IO::StreamReader(openFileDialog1... sr->Close(); } } [/syntax]...
Po pierwsze zdefiniuj sobie ramkę danych. Za przykład możesz wziąć protokół NMEA stosowany w odbiornikach GPS. Pięknie Dzięki ten trik ze średnikiem pomógł. Nie wczytuj danych po literce. Ani z portu, ani do TextBox'a. Takie wczytywanie zajmuje wiecej czasu. To tak mam ten Kod zmienić ? textbox1.AppendText (chr(SerialPort1.ReadChar)) Ten kod nie jest...
No tak, wątek pliku binarnego możemy pociągnąć, bo jest ciekawy. Co, Waszym zdaniem, Koledzy, takie otwarcie w trybie binarnym powoduje? Otwarcie w trybie binarnym powoduje, że nie dokonywana jest konwersja znaków końca linii, każdy bajt odczytywany jest dokładnie tak, jak jest zapisany w pliku. Co dzieje się w przeciwnym wypadku zależy od systemu...
Mam problem typu, że potrzebuję rozwiązanie takiego problemu: muszę korzystać ze znaków spacji aby regulować tekst (dokładnie widać o co chodzi na mojej stronie & - n - b - s - p - ; (bez znaku -); , ale jak widać wypada 6 bajtów na jedną spację. Zna ktoś może inną metodę która będzie powodował wczytywanie mniejszą ilość bajtów niż w sposobie przedstawionym...
1. Wczytujesz znak po znaku. 2. Trzymasz znak poprzedni, przed rozpoczęciem uznaj że poprzednim znakiem jest spacja. Czyli algorytm: 1. Ustaw poprzedni znak -> spacja 2. Wczytaj kolejny znak 3. Jeżeli kolejny znak jest spacją przejdź do 6 4. Jeżeli poprzedni znak jest spacją wyświetl toupper(kolejny znak) 5. W przeciwnym przypadku wyświetl tolower(kolejny...
A może spróbuj zmienną znak wczytywać z klawiatury zamiast deklarować w kodzie programu?
Witam, Miałem za zadanie napisanie małej gry planszowej z możliwością zapisu oraz odczytu stanu gry. Sama gra działa. Zapis do pliku z tego co widzę też jest poprawny. Niestety mam problem z wczytaniem danych z pliku do struktury. Oto kod: a;20;0;b;33;3; Pytanie jest jak wczytać ciąg znaków od ; do ; powiedzmy liczbę 20 do zmiennej i przerobić na int....
Znalazłem takie fragmenty kodu, może cię zainteresują: Wczytywanie tekstu z klawiatury: movah, 0ah; funkcja pobierania danych z klawiatury movdx, imie; bufor na dane int21h ; pobierz dane .... imiedb 20 ; maksymalna ilość znaków do pobrania Wyświetlanie tekstu: movah, 9 ; funkcja wyświetlania na ekran movdx, jak_masz; co wyświetlić int21h ; wyświetl...
Witam, Napisałem program, który nasłuchuje na porcie TCP i otrzymane dane wpisuje do bazy MySQL. Wykorzysuję też [Section] Keyword = value ; comment Jak zrealizować następującą funkcjonalność: w pliku konfiguracyjnym trzymam np hasła oraz mapowania nazwy użytkownika na nazwę tabeli [hasla] user1=test1; user2=test2; [tabele] user1=tabela1; user2=tabela2;...
Konsola jest tak napisana że działa też jako plik (strumień) z którego można czytać dane oraz zapisywać. ReadFile to jedna z wysokopoziomowych funkcji do czytania danych z pliku (fread i scanf odwołuje się do niej w systemach windows). Funkcja GetStdHandle z podanym parametrem zwraca uchwyt do pinu wyjścia konsoli, więc wszystko co wpiszesz w konsoli...
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 Można wczytywać cyfrę znak po znaku w pętli. Należy użyć funkcji readkey. Do odczytania znaku przecinka obliczamy liczbę przed przecinkiem. Po odczytaniu znaku przecinka obliczamy liczbę przed przecinkiem. Jeśli naciśnięto klawisz enter kończymy oblicznie.
Z tego co się dowiedziałem może być też kilka liczb w wierszu(nikt nie powiedział że jedna na wiersz). Mogę też założyć że liczb ujemnych nie ma. Puste wiersze też ma pomijać (ale to działa). Co do długości - ma pobierać 40(41) znaków i resztę odrzucać. Co do śmieci to zależy raczej ode mnie ale musi być to logiczne i zrozumiałe np.pobierać liczbę aż...
Czy ktoś z forumowiczów ma takowy sprzęt? Zastanawiam się nad kupnem tego urządzenia i zależy mi na jakichś opiniach albo testach. Witam! Od soboty jestem szczęśliwym posiadaczem tego cacka :) Podstawowe wrażenie bardzo bardzo pozytywne! Szczegółowego testu nie zamieszczę, jednak jako wymagający użytkownik skupię się na wadach i zaletach. Po pierwsze,...
Taki program będzie w poniedziałek . Tyle że nie nadaje się on do gównianych telewizorów , a będzie stworzony do telewizorów Philipsa , które świetnie prezentują jakość . Na dowód oceny użytkowników: Witam, kupiłem 40pfl5007 i jak na 2 dni testów to moge powiedziec ze jestem zadowolony. Długo się zastanawiałem ale matowa matryca i zużycie prądu na poziomie...
Tu trochę więcej opinii użytkowników: Posiadam 40tkę i bawiłem się nią tylko 1 wieczór, więc jeszcze nie wszystko rozgryzłem, ale... - podświetlenie jest idealne, aż przyjemnie spojrzeć... a gostek chciał mi wcisnąć w 1 sklepie samsunga za 5k z całym niebieskim rogiem tłumacząc, że czego to ja oczekuję po tak niskiej półce cenowej... - clouding - niczego...
Ach, znowu ta stdio... Tyle z nią problemów, że powinni jej zakazać używać ;). U mnie nie działa system("pause"), zależy to od kompilatora, dlatego zamiast tego warto pamiętać o czyszczeniu standardowego wejścia, poprzez wczytywanie znaku nowej linii: #include <stdio.h> int main() { float f, c; printf ("podaj ilosc stopni...
jak zrobić, żeby po naciśnięciu ENTERa program przestał wczytywać znaki? próbowałem już pętli typu: while(napis=='\n'); {instrukcje...} ale nic nie dziala:/ P.S. Znak ENTERa to jest '\n' ??
Wrzucam napisane na szybko działające rozwiązanie. Jeśli będziesz miała jakieś pytania to pisz. Opis zmiennych: int najkrotszy - przetrzymuje długość najkrótszego napisu. Początkowo ma wartość -1, po pierwszym wczytaniu napisu zmienia na jego długość. int ilosc_wystapien - ilość wystąpień dwóch napisów zakończonych tymi samymi znakami. char ostatni_znak...
Witam, mam za zadanie stworzyć coś w stylu przełącznika, do już gotowego programu. Program po odpaleniu (mojej konstrukcji) ustawiamy zmienną typu char na '0', i rozpoczynamy wykonywanie programu w pętli nieskonczonej. [syntax=cpp] main(){ while(1){ if(ch=='r'){} else if(ch=='a'){} else {} } } [/syntax] Mniej wiecej tak to wyglada. No i pod linuxem...
Chodzi o kodowanie polskich znaków w pliku TXT. Musiałbyś zrobić konwersje polskich znaków przy wczytywaniu na przykłąd przez StringReplace; Albo zrób swój edytor do TXT tak by z MEMO zapisywał do TXT wtedy standard będzie sie zgadzał.
zrób sobie zmienną typu string i wczytuj do niej znaki. Wtedy masz tekst i z tablicy ASCII - na wikipedii masz fajnie rozpisaną ;) korzystasz i sprawdzasz czy podany znak jest cyfrą 0-9 czyli czy należą do przedziału 48-57 ;) i wczytujesz te liczby aż do napotkania znaku innego ;) Pamiętaj że możesz mieć wg tego co napisałeś różne liczby czyli zarówno...
wczytywanie programów wczytywanie obrazków wczytywanie youtube
akumulator wózek melex vestel 17ips72 delikatnie stuka
pilot bramy zasięg krups automatyczna konserwacja
Samsung BN94-00759A, BN41-00649A – schemat płyty głównej PS-42V6S, typowe usterki, Service Manual BMW X5 2024 – podłączenie odstraszacza kun do zacisku B+ pod maską, montaż antykuna