atoi

Znaleziono około 396 wyników dla: atoi
  • C - UART, Atmega, funkcja atoi() i nieoczekiwany wynik

    A może "buffor_danych" do którego wrzucasz kolejne bajty to też tylko wskaźnik zamiast tablicy (niezainicjowany lub ustawiony na 0)? To tłumaczyłoby dlaczego przypisanie ramka_danych do stałej tablicy znaków daje dobry wynik a ustawianie zawartosci kolejnymi bajtami się nie udaje. (podobnie do poprzedniego błędu) Przy okazji, sizeof(ramka_danych) to...

    Mikrokontrolery AVR   09 Sie 2012 07:17 Odpowiedzi: 9    Wyświetleń: 1976
  • Konwersja ciągu ASCII na wartości do TIMER1 w ATiny4313 z użyciem atoi

    Czy jest jakiś sposób żeby to obejść? Tak, aby nie zaburzyć pakietu danych? Oczywiście, wydłużyć tablice do których przepisujesz dane o 1 i dodać na ostatni indeks zapis zera.

    Mikrokontrolery AVR   07 Sty 2020 15:53 Odpowiedzi: 6    Wyświetleń: 672
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [avr] atoi nie działa w Atmega32 przy konwersji znaku z UART na int

    Jeśli dobrze rozumiem, to odbierasz jedną cyfrę (w postaci kodu ASCII), a wysłać chcesz jeden bajt z wartością tej cyfry, tak? W takim przypadku atoi() jest zupełnie bezużyteczne, jako że służy do konwersji łańcuchów znaków do odpowiadających im liczb typu int. Moim zdaniem, w twoim przypadku w zupełności wystarczy coś takiego: [syntax=c] PORTA=UDR-'0';...

    Mikrokontrolery AVR   03 Maj 2011 12:53 Odpowiedzi: 8    Wyświetleń: 3006
  • Konwersja ciągu znaków na liczbę w C – USART, Atmega32, AVR Studio

    To nie widze problemu: void interpretuj(unsigned char *cmd) { switch(*(cmd)){ case 'L': zmienna_a=atoi(cmd+1); break; case 'a': zmienna_b=atoi(cmd+1); break; case 'f': zmienna_c=atoi(cmd+1); break; case 'p': zmienna_d=atoi(cmd+1); break; } } Chyba ze zle zrozumialem...

    Mikrokontrolery   19 Maj 2006 10:43 Odpowiedzi: 6    Wyświetleń: 2004
  • Sterowanie PWM przez USB - nie działa ustawianie zmiennej

    Ja bym to zrobił tak: [syntax=c]String s = Serial.readString(); brightness = atoi( s.c_str()); [/syntax]

    Arduino   29 Kwi 2021 08:26 Odpowiedzi: 15    Wyświetleń: 573
  • REKLAMA
  • C++ - Jak poprawnie wczytać dane z pliku do struktury?

    Zastanawiam się , po co ci ten "switch"? Poza tym, licznik startuje od 0, a ty testujesz w switch wartości od 1. Oto moja pętla "while" [syntax=cpp] while(!plik.eof()) { getline(plik, linia); if (plik.eof()) break; rozpiska[licznik].id=atoi(linia.c_str())... getline(plik, linia); rozpiska[licznik].dlugosc=atoi(linia.c_s... getline(plik, linia); rozpiska[licznik].szerokosc=atoi(linia.c...

    Programowanie Początkujący   02 Maj 2014 12:16 Odpowiedzi: 1    Wyświetleń: 1383
  • REKLAMA
  • Jak przekonwertować tablicę unsigned char na int w C++?

    a probowales tak T1 = atoi( (const char*)test ); ?

    Programowanie   10 Wrz 2005 02:33 Odpowiedzi: 1    Wyświetleń: 1468
  • [C] Jak wczytać liczby bez użycia scanf w C? Alternatywne metody

    gets() lub getchar() + np. atoi()

    Programowanie Początkujący   02 Lut 2012 21:44 Odpowiedzi: 5    Wyświetleń: 1856
  • [C++ Builder 6] Zapis/Odczyt z/do Plików binarnych .VS TEdit

    Na twoim miejscu zrobil bym odpowiedni konstruktor. cos w stylu: struct DaneHttp { DaneHttp( AnsiString kName, AnsiString kAddr, AnsiString kTime, AnsiString kPoints ) { // Tutaj kopiowanie strcpy( Nazwa, kName.c_str() ); strcpy( Adres, kAddr.c_str() ); czas = atoi( kTime.c_str() ); punkty...

    Programowanie   14 Sie 2005 18:18 Odpowiedzi: 1    Wyświetleń: 2694
  • [Atmega32] Jak wysyłać dane z Hyperterminalu do Atmega32 przez RS-232?

    Zależy jak ją wyślesz Możesz wysłać jako ASCI(czyli 2 bajty) to potem na UC musisz ją wstawić do tablicy np 2 elementowej np. char tablica[2]; tablica[0]= uart_getc(); tablica[1]= uart_getc(); I potem funkcja ATOI (asci to int) int wynik = atoi(tablica); Albo po prostu w twoim terminalu wysłać te 10 jako int (1 bajt) i normlanie odebrać uint8_t wynik=uart_getc();

    Mikrokontrolery AVR   26 Sie 2012 18:30 Odpowiedzi: 8    Wyświetleń: 1779
  • REKLAMA
  • [AVR] [Język C] "Konwersja" kodu ASCII na znak

    Jak zamienić "i" na znak ASCII i wyświetlić go na LCD? Funkcja iota, Odwrotna funkcja to atoi

    Mikrokontrolery AVR   20 Cze 2011 15:15 Odpowiedzi: 14    Wyświetleń: 6870
  • [AT32] Jak poprawnie sparsować datę i godzinę z UART w AT32?

    Spróbuję podać Ci przykład kodu z wykorzystaniem strtok() : strtok() . Przy założeniu, że ciąg znaków ma zawsze tę samą długość i cyfry mają ustaloną stałą pozycję w ciągu, można też bez strtok() , tak jak radził kolega BlueDraco , czyli (dla tego samego ciągu) coś w stylu:[syntax=c]uint8_t get_date_time(char * str) { char tmp_str[5]; if (!strncmp(str,...

    Mikrokontrolery AVR   18 Sty 2016 21:11 Odpowiedzi: 31    Wyświetleń: 3621
  • Atmega 328p - UART odbieranie stringów z Matlaba - niepełne dane

    1. Użyłeś kod, który Ci zmieniłem ale zrobiłeś to niedokładnie - przez co może nie działać poprawnie (z jakiegoś powodu dałem int a nie char - zastanów się dlaczego). Co prawda przy ASCII7 nie będzie to problem. 2. Szkoda te 20 linijek rozbijać na tyle plików - ciężej się czyta, a sensu za dużo to nie ma. 3. atoi - nie sprawdzasz czy masz poprawny string...

    Mikrokontrolery AVR   03 Sty 2017 15:14 Odpowiedzi: 18    Wyświetleń: 1548
  • Jak wyświetlić dane RS232 w TextBoxie w Visual Studio?

    stworzyłem sobie comboBoxa w którym mam podane określone szybkości i teraz mam problem z przekonwertowaniem tych wartości na int..próbowałem przy pomocy funkcji atoi oraz StrToInt ale nie wyszło int szybkoscTransmisji; string szybkosc = comboBox_Szybkosc->Text; szybkoscTransmisji=comboBox_Szybkosc->... Funkcje atoi...

    Programowanie Początkujący   29 Wrz 2010 19:56 Odpowiedzi: 4    Wyświetleń: 2455
  • Odbiór i dekodowanie danych X,Y<CRLF> w C na PIC16 przez RS232

    Jest wiele sposobów. Możesz na przykład przepisać znaki od przecinka do końca buforu w drugi bufor pomocniczy i wówczas użyć funkcji atoi. PS. zamykasz stringa znakiem zerowym? ;)

    Mikrokontrolery PIC   16 Cze 2011 20:59 Odpowiedzi: 7    Wyświetleń: 1288
  • C++ - Konwersja tablicy char {2, 5, 4, 0} na int 2540

    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...

    Programowanie   09 Sty 2017 21:01 Odpowiedzi: 4    Wyświetleń: 891
  • Builder C++ + RS232 - przeróbka programu z konsoli na okienk

    nie mam jak sprawdzic tego programu, ale hm, moze sprobuj najpierw wyswietlic na labelce co ci przychodzi z portu: Label1->Caption = RS_buf; nie wiem, czemu uzywasz atoi skoro RS_buf jest typu liczbowego (BYTE), chyba, ze ma byc stringiem :P

    Programowanie   10 Lip 2008 19:05 Odpowiedzi: 12    Wyświetleń: 4011
  • [ansi c] problem ze sprawdzaniem warunku w pętli while

    Najpierw scanf() ale do łańcucha znaków (tablica char), a potem na tym łańcuchu porównanie z "n" i jeżeli się zgadza, to wyjście, a jeżeli nie, to można użyć konwersji z łańcucha na liczbę. Na przykład za pomocą atoi() z stdlib.h , z tym że tego nie ma chyba w ANSI C, ale jest w ISO. Można też od biedy zrobić sscanf() na tym łańcuchu, ale to mniej wydajne.

    Programowanie   01 Lis 2008 01:31 Odpowiedzi: 2    Wyświetleń: 3131
  • Jak przekazywać dane ze strony www do Arduino przez ENC28J60 i serwer PHP?

    uprościmy załozenia załóz sobie ze cala odpowiedz bedzie w np 5 bajtach np "a=xxx", "b=xxx" itd. Tak ja Ci pisałem w php wyslij tylko tę odpowiedz. Wtedy zrób sobie bufor na 5 znakówm czytaj tylko 5 znaków mysle ze ci wystarczy do sterowania. kod php: (zkładam ze wolasz http://twojserver/index.php?cmd=xxxxx" [syntax=php] <?php if(array_key_exists("cmd",_GET))...

    Arduino   11 Gru 2015 18:19 Odpowiedzi: 49    Wyświetleń: 3573
  • Uproszczenie obliczeń na Atmega: mnożenie i dzielenie w C

    x*6/10 W otrzymanej liczbie przecinek stawiasz po cyfrze dziesiątek ------ Dokładniej #define TOP_X 0xFFFF / 6 void show_pos(char* pos_str){ char buffer[6]; unsigned int x = atoi(pos_str); x = (x>TOP_X)? (x/10)*6 : (x*6)/10; i_to_str_mit_przecinken_w_srodku(buf... x); lcd_puts(buffer);...

    Programowanie   10 Sie 2008 18:56 Odpowiedzi: 3    Wyświetleń: 2337
  • STR912: Kompilacja do RAMu, obsługa wyjątków i funkcja atoi nie działa

    Wyjątki nie działają, bo są wyłączone w startupie, a w kodzie głównym pewnie ich nie włączasz. 4\/3!!

    Mikrokontrolery ARM   27 Kwi 2010 11:28 Odpowiedzi: 3    Wyświetleń: 1763
  • Funkcja zapobiegająca wpisywaniu liter- programowanie w C

    Jeszcze jeden błąd zrobiłeś, w scanf. Pamiętaj, że nazwa tablicy jest adresem na pierwszy element. [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int A; char b[1000]; printf("A: "); scanf("%999s", b); // wczyta tylko 999 znaków żeby nie wyjść poza tablicę (tysięczny - ostatni - znak to NULL) A = atoi(b); printf("[%d]\n", A);...

    Programowanie   30 Gru 2011 18:02 Odpowiedzi: 12    Wyświetleń: 1526
  • [STM32f103][C] Nadawanie danych oraz odbiór przez USART

    A czy mógłbyś napisać coś więcej w jaki sposób można by to lepiej wykonać? 1. Praktycznie cała twoja aplikacja funkcjonuje w USART2_IRQHandler(); 2. Przerwania w miarę możliwości powinny być jak najprostsze, więc wywoływanie w nich funkcji atoi/itoa jest słabym pomysłem; 3. USART powinien wysyłać ciąg znaków, ich serializacja powinna być w wyższej...

    Mikrokontrolery ARM   14 Mar 2018 22:07 Odpowiedzi: 8    Wyświetleń: 1098
  • Konwersja ASCII na int za pomocą atoi w AVR ATtiny2313 UART

    ... {char * zn=UDR; j=atoi(zn); } } Podczas kompilacji pojawia się komunikat warning: initialization makes pointer from integer without a cast. Jeżeli char *zn = UDR; zastąpię char * zn ="1023u"; wszystko jest ok Bo powyższy zapis , jest do kitu.Próbujesz do wskaźnika wepchnąć wartość zmiennej , a powinieneś adres tej zmiennej....

    Mikrokontrolery   17 Lip 2006 20:14 Odpowiedzi: 5    Wyświetleń: 1872
  • Jezyk C- problem z poleceniem "atoi"-zamiana strin

    [url=http://pl.wikibooks.org/wiki/C/atoi... użycia

    Programowanie Początkujący   10 Lut 2009 21:16 Odpowiedzi: 3    Wyświetleń: 1669
  • [ATMEGA][C] - LCD T6963 240*128 i ładowanie bitmap z karty SD.

    Przede wszystkim możesz to przyspieszyć usuwając funkcję pf_lseek. Jest ona tutaj do niczego niepotrzebna. No ewentualnie jednorazowo przed odczytem każdego obrazka, ale nie w każdym obiegu pętli przy każdym pixelu. Poza tym odczyt większej ilości danych działa szybciej niż odczyt po 1 bajcie. Bo każdy odczyt wymaga przeliczenia położenia pliku. Szczególnie...

    Mikrokontrolery AVR   18 Paź 2012 10:27 Odpowiedzi: 109    Wyświetleń: 16872
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    (at)pkaczmarek2 Sądzę, że przydałaby się w kodzie drobna diagnostyka błędów w postaci sprawdzania wynika działania funkcji atoi(). Taka luźna uwaga ;) Jakieś 30 lat temu odeszliśmy od deklarowania zmiennych na początku funkcji. A kto konkretnie? :) Nie ma w tym nic niepoprawnego i jest to bardziej kwestia stylu.

    Artykuły   08 Lip 2025 06:53 Odpowiedzi: 1244    Wyświetleń: 178989
  • Konwersja danych RS232 w Keil UVision v.7 - atoi() i zakres 0xFFFF

    konwersja atoi jest typu int a zapisujesz do unsigned int - prawdopodobnie to jest przyczyną

    Mikrokontrolery   15 Kwi 2006 16:55 Odpowiedzi: 2    Wyświetleń: 1164
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Rozumiem że przy temperaturze 23,4 C tablica test wygląda tak: Indeks: 0 1 2 3 4 Liczba: 0 0 2 3 4 Teraz robisz: temp_dzies = atoi(test[2]); temp_jed = atoi(test[3]); temp_dziesietne = atoi(test[4]); I w tych zmiennych masz teraz każdą liczbę w postaci int.

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240233
  • Zmiana ustawień LAN i zapis do EEPROM przez przeglądarkę WWW - przykład WT32-ETH01

    uint32_t first = atoi (conf.values[0].c_str(&#... ETH.config(IPAddress(first), myGW, mySN, myDNS); wpisuje ale tylko pierwszą liczbe z IP 192.168.1.1 wpisuje 192 ? uzywam #include <WebServer_WT32_ETH01.h>

    Arduino   29 Sty 2025 10:11 Odpowiedzi: 40    Wyświetleń: 363
  • [STR912] - Zawieszanie programu przy konwersji danych z RS232 na float/int

    Ale jemu nie brakuje całego retarget, tylko sbrk, bo w newlib większość funkcji które robi coś z liczbami float alokuje dynamicznie pamięć. Dobrze, ale skoro mówimy o atoi i atof, to kolega bimbarabam pewnie nie wie, że może używać printf - powiedzmy z portem COM w roli głównej, albo zrobić sobie dostęp przez systemowe funkcje w stylu fopen/fread.......

    Mikrokontrolery ARM   27 Mar 2013 10:42 Odpowiedzi: 13    Wyświetleń: 1776
  • Jak dodać argument kanału do programu RPI-Arduino z NRF24l01+?

    Zamien na: radio.setChannel(atoi(argv[1])); i unsigned long message = atoi(argv[2]);

    Programowanie   12 Wrz 2014 15:25 Odpowiedzi: 6    Wyświetleń: 1551
  • AZIZ - lampa LED dla mikroskopu

    Rewelka aż się prosi o jakieś ładne opakowanie , posiadam podobny mikroskop i od dawna myślałem nad doświetleniem , ciekawi mnie czy autor nie narzeka na odbicia od elementów "srebrnych" w kierunku wizjera . Kiedyś doświetlałem diodami ale zrezygnowałem na rzecz tak zwanego "kółka" takiego ze świetlówką , refleksy były nie do zniesienia biło mocno po...

    Artykuły   20 Sie 2013 01:46 Odpowiedzi: 1    Wyświetleń: 3909
  • STM32, Eclipse, HAL, CubeMX - Błędy kompilacji po przywróceniu systemu

    Ale to nie zadziała Takie rozwiązanie z odjęciem '0' już gdzieś widziałem. Myślałem, że atoi() będzie lepsze. Jak widać myliłem się. Potrzebowałem zamienić tylko jeden znak więc Twoja funkcja sprawdzi się dużo lepiej i pewnie jest trochę szybsza niż atoi(). Teraz skompilowało bez błędów. Dziękuję jeszcze raz za pomoc

    Mikrokontrolery ARM   20 Lis 2020 22:01 Odpowiedzi: 7    Wyświetleń: 783
  • Jak wygenerować sygnał arcsin(omegat) z zakłóceniami w języku C?

    [syntax=c]char char_tmp[256]; //(...) int main(){ //(...) scanf("%s",&char_tmp); Okres=atoi((char*)char_tmp); //(...) scanf("%s",&char_tmp); Czestotliwosc=atoi((char*)char_tmp); //(...) scanf("%s",&char_tmp); Prawdopodobieństwo=atoi((char*)char_tmp)... //(...) }[/syntax] błędna linia: switch(Liczba = 0)

    Nauka Elektroniki, Teoria i Laborki   27 Paź 2015 10:12 Odpowiedzi: 4    Wyświetleń: 1509
  • [atmega] Jak przekonwertować string xyyy na dwie zmienne w C?

    Spróbuj coś wykombinować z [url=http://pl.wikibooks.org/wiki/C/atoi...

    Mikrokontrolery AVR   30 Kwi 2011 19:53 Odpowiedzi: 4    Wyświetleń: 1265
  • Sterownik Airbag mercedes sprinter 99 odczyt pamięci.

    czy np. urządzenia diagnostyczne mają taką opcję jak odczyt pamięci i jaka pamięc w tym modelu. Tester diagnostyczny ( np HHT) ma opcję skonfigurowania tego sterownika, wyświetla wersję hardware, software, ale nie pokazuje jak atam jest pamięc, bo po co, i nie zczyta z niej wsadu.

    Samochody Elektryka i elektronika   02 Paź 2008 21:32 Odpowiedzi: 7    Wyświetleń: 2927
  • Konwersja tablicy char na uint i formatowanie od tyłu w utoa

    https://pl.wikibooks.org/wiki/C/atoi

    Arduino   26 Gru 2019 14:14 Odpowiedzi: 15    Wyświetleń: 690
  • [C] wskaźniki do funkcji z których każda przyjmuje inne arg.

    Sprawdź wartości TasksNo w callocu i atoi(Token). Wynik wywołania calloc z argumentem 0 (a tyle zwróci atoi przy błędnej konwersji) jest zależny od implementacji. Pozdrawiam, Dr.Vee

    Programowanie   11 Gru 2009 14:47 Odpowiedzi: 6    Wyświetleń: 1647
  • GPS FGPMMOPA6H - brak danych o pozycji przy połączeniu RS-232-USB

    ok, ale pierw muszę zrobić konwersję z char na int. I chciałem to zrobić za pomocą atoi ale niestety atoi przyjmuje jako parametr const char a nie char i nie wiem co z tym fantem zrobić :/

    Mikrokontrolery   28 Maj 2014 23:56 Odpowiedzi: 66    Wyświetleń: 5556
  • [C++][PostgreSQL]Przypisanie danych z zapytania do zmiennej

    W przypadku SQLite (które pewnie zapytaniami się specjalnie nie różni) wygląda to tak, że wywołujemy funcję exec() której jednym z argumentów jest funkcja callback() (którą piszemy sami) zajmująca się obrabianiem danych. Czyli np. dla wywołania: char *SQLquery = "SELECT * FROM tabela"; rc = sqlite3_exec(bazadanych, SQLquery, callback,...

    Programowanie Początkujący   03 Wrz 2010 18:00 Odpowiedzi: 7    Wyświetleń: 2912
  • UART Atmega8 przesylanie wartosci z ADC i generowanie PWM

    Oczywiście konwersja ze stringu do liczby następuje przy użyciu funkcji atoi() Oczywiście?? - a sprawdziles chociaz czy atoi zwraca to co powinno - bo ja odnosze wrazenie ze nie ma prawa (chocby nawet przez migniecie diodą)?

    Mikrokontrolery AVR   21 Kwi 2016 22:34 Odpowiedzi: 25    Wyświetleń: 1494
  • C++ - Jak wczytać wyrazy z pliku do dwuwymiarowej tablicy na podstawie pozycji?

    Nie szukaj gdzies tylko google "atoi". jezeli text masz jako string to atoi(text.c_str()+offset); Dodano po 2 Najlepiej podaj kod.

    Programowanie Początkujący   15 Gru 2014 09:42 Odpowiedzi: 10    Wyświetleń: 2628
  • Konwersja danych z pliku tekstowego w C/C++ - jak odczytać CC jako 204?

    atoi(jakiś wskaźnik do wcześniej gdzieś zbuforowanego ciągu z pliku): polecam: http://www.cplusplus.com/reference/clibr...

    Programowanie   18 Cze 2007 08:51 Odpowiedzi: 2    Wyświetleń: 1323
  • Błąd kompilacji przy użyciu TextFinder z EtherCard na Arduino

    http://ideone.com/xbmv91 getIntAfterDef(buff,"0=",-1) czyli częściowy klucz. Porządnie to trzeba złożyć klucz poprzez strcat lub sprintf szukając razem ze znakiem '&' a jak brak takiego to ze znakiem '?'

    Arduino   31 Sie 2015 20:02 Odpowiedzi: 25    Wyświetleń: 1587
  • ESP8266 - Zmiana SSID i hasła sieci Wi-Fi bez ingerencji w oprogramowanie

    Po każdym case powinny być konkretne liczy, a nie znaki (char) - atoi() zwraca wartość int.

    ESP8266 i ESP32   07 Sty 2021 20:02 Odpowiedzi: 13    Wyświetleń: 1140
  • C++ - Wyświetlanie linii zadanej przez użytkownika z pliku tekstowego

    Witam! Sądziłem, że skoro został wywołany plik cstdlib.h to funkcja atoi jest Koledze znana. Funkcja int atoi(char *), zawarta właśnie w cstdlib.h, przetwarza liczbę zapisaną w formie ciągu znaków ASCII na liczbę typu int. Komplementarną do niej jest funkcja itoa. A oto prymitywna wersja atoi: [syntax=c]int moje_atoi(char *s) // prosta funkcja przetwarzająca...

    Programowanie Początkujący   03 Kwi 2016 14:58 Odpowiedzi: 6    Wyświetleń: 1812
  • Jak w C stworzyć generator kombinacji dla tablicy int tab[100] i n elementów?

    #include <stdlib.h> #include <stdio.h> #include <string.h> void komb(int n, int k, int tab[], int tabSize) { int i; if (!k) { for (i = 0; i < tabSize; i++) { printf("%d", tab[i]); } printf("\n\r"); return; } for (i = 0; i <...

    Programowanie   18 Kwi 2017 13:20 Odpowiedzi: 13    Wyświetleń: 4845
  • [Wprowadzanie liczby i przycisk akceptuj, AVR C] Jak zapisać liczbę z klawiatury 4x4 do pamięci MCU?

    Można też tak, ale jest z buforem jest kilka problemów. Na końcu masz tablicę {5, 6 , 7} i jeżeli potrzebujesz zamienić to na wartość 567 to jest to trochę kłopotliwe (potęgowanie 10, liczenie elementów, ew atoi albo sprintf). Prościej zrobić to tak: (at)ex-or Jak widzisz wersja bez zgadywania liczby cyfr przed wprowadzeniem nie jest wygodna dla użytkownika....

    Mikrokontrolery AVR   23 Lis 2018 09:18 Odpowiedzi: 33    Wyświetleń: 1836
  • Tworzenie programu z odmierzaniem czasu na mikrokontrolerze z USART w AVR Studio 4

    Jeśli możesz użyć biblioteki to polecam http://homepage.hispeed.ch/peterfleury/a... jeśli nie to możesz się na niej wzorować. Ma bufor kołowy, odbiór/nadawanie w przerwaniach, przykład z parsowaniem danych też znajdziesz w google. Wyświetlając komunikat zachęty powinieneś ustalić ściśle akceptowalny format, np. Time:RR-MM-DD-GG-MM-SS,...

    Mikrokontrolery Początkujący   07 Cze 2019 19:49 Odpowiedzi: 5    Wyświetleń: 711
  • Arduino - Jak zamienić String TP i CWU na int dla alarmu temperatury?

    Teraz powinno być dobrze. Nie mam aktualnie za bardzo czasu, ale jak będzie trzeba, to opiszę zmiany przeze mnie wprowadzone. [syntax=cpp]#include <VirtualWire.h> #include <Wire.h> #include <LCD.h> #include <LiquidCrystal_I2C.h> #include <OneWire.h> #include <DallasTemperature.h> #define BACKLIGHT_PIN 3 #define ONE_WIRE_BUS...

    Arduino   14 Mar 2016 21:13 Odpowiedzi: 14    Wyświetleń: 4830
  • Zablokowanie możliwości wpisywania liter w programie (c++)

    Tylko, że potem trzeba użyć jakiegoś atoi() żeby móc na tej wartości operować;

    Programowanie Początkujący   06 Cze 2013 15:42 Odpowiedzi: 5    Wyświetleń: 5091
  • Struktura - jak wypełnić wartościami ze stringa [język C]

    http://www.cplusplus.com/reference/clibr... + atoi

    Mikrokontrolery   19 Lip 2011 17:02 Odpowiedzi: 3    Wyświetleń: 1314
  • c++ - Konwersja zawartości char na zwykłą liczbę

    już zrobiłem ;) wystarczyło że zrobiłem tak ;) b=atoi(&z); Wcześniej nie robiłem tego po przez referencje ;)

    Programowanie   14 Mar 2013 20:51 Odpowiedzi: 3    Wyświetleń: 1221
  • Jak zmienić tablicę char [1 2 3 4 5] na long 12345 w C++?

    Serial.write(atoi(danan)); Jak używasz Serial.write() zamiast Serial.print() to się już nie dziwię.

    Arduino   09 Gru 2018 22:44 Odpowiedzi: 12    Wyświetleń: 855
  • ARM Cortex M3 [NXP LPC1768] - Kurs/podstawy programowania w 'C'

    Jesli chesz dekodowac kazdy znak z osobna to wystarczy od niego odjac 0x30, atoi sluzy do parsowania calego stringa. Co bo bledu linkera przy korzystaniu z atoi to powinno wystarczyc dodanie #include <errno.h> bo wyglada na to ze dolaczasz nie standardowa biblioteke C. Poza tym nie bardzo wiem co ty robisz w tym kodzie. Wyglada na to ze nadajesz...

    Mikrokontrolery ARM   28 Maj 2011 11:50 Odpowiedzi: 50    Wyświetleń: 18180
  • RTL8720DN, RTL8710B, RTL8710BX Kompatybilność z OpenBeken?

    Zainstalowałem moduł T102 w mojej wcześniej zepsutej wtyczce, Miał zainstalowany ESP-02S (nie pamiętam, co miał pierwotnie, albo T102, albo CB2S), który zużył kondensator (10v 470uF). Po wymianie uszkodzonego kondensatora zaczął działać. https://obrazki.elektroda.pl/1606999500_... Piny i przerwania działają. Powersave: 1 jest jak na...

    Smart Home IoT   16 Lip 2025 06:32 Odpowiedzi: 329    Wyświetleń: 12375
  • [C++] Wczytywanie liczb odzielonych spacjami z pliku

    Zamykam temat. Moje rozwiązanie: [syntax=cpp]fstream plik("dane.txt", ios::in); string tempLiczbaTablicy, tempLiczba; int LiczbaTablicy, liczba; if(plik.good()==true) { getline(plik, tempLiczbaTablicy); LiczbaTablicy=atoi(tempLiczbaTablicy.c_s... int *tab= new int[LiczbaTablicy]; for(int i=0;i<LiczbaTablicy;i++) { plik >> tempLiczba; liczba=atoi(tempLiczba.c_str());...

    Programowanie   03 Kwi 2011 12:12 Odpowiedzi: 4    Wyświetleń: 9542
  • C++ Jak efektywnie konwertować int do vector<string>?

    Zrób może 2 wektory typu string a jeżeli z jednego będziesz potrzebował typ int to użyj prostego atoi().

    Programowanie Początkujący   19 Gru 2009 12:12 Odpowiedzi: 4    Wyświetleń: 1062
  • Błąd Undefined symbol itoa w Keil dla LPC2000 - jak naprawić?

    Używam kompilatora RealView. itoa() i atoi() znajdują sie w bibliotece stdlib.h.

    Mikrokontrolery   14 Mar 2008 18:56 Odpowiedzi: 6    Wyświetleń: 2721
  • Konwersja zmiennej char na int w języku C – jak poprawnie wykonać?

    Rozumiem że w zmiennej tekstowej masz liczbę zakodowaną jako ASCII, można to przekonwertować na różne sposoby w int, np. w WinAVR można tak(cytat z dokumentacji): 6.19.4.4 int atoi (const char * string) Convert a string to an integer. The atoi() function converts the initial portion of the string pointed to by nptr to integer representation....

    Mikrokontrolery   26 Lip 2007 17:21 Odpowiedzi: 7    Wyświetleń: 20222
  • Jak zamienić ciąg znaków ASCII z LCD na liczbę typu int?

    w jezyku C... Czy moze to byc funkcja atoi() lub moze inna??? tylko prosilbym na jakims przykladzie jak ja zastosowac??? Dziekuje z gory pozdrawiam:) Dodano po 16 w jezyku C... Czy moze to byc funkcja atoi() lub moze inna??? tylko prosilbym na jakims przykladzie jak ja zastosowac??? Dziekuje z gory pozdrawiam:)

    Mikrokontrolery   08 Sie 2007 08:21 Odpowiedzi: 3    Wyświetleń: 2073
  • Prosty program w C - Zadanie domowe - ktoś mi pomoze? ;)

    Przepisz i przetestuj #include "stdafx.h" /***********************************/ int CENTRUM = 40; // oś choinki; zmienna globalna /***********************************/ int polka(int n) // funkcja budowania półki choinki { int spacje, gwiazdki; spacje = CENTRUM - n - 1; // obliczanie liczby spacji przed gwiazdkami gwiazdki = ((n-1)*2)+1; // obliczanie...

    Programowanie   09 Sty 2006 17:39 Odpowiedzi: 12    Wyświetleń: 3860
  • [C++] Jak stworzyć bazę danych w konsoli C++?

    Tak na szybko napiszę kod, bez większego tłumaczenia, bo mi się nie chce. ;) Mam nadzieję, że ogarniesz. Do klasy w sekcji public dodaj: [syntax=cpp]friend ostream &operator <<(ostream &, const Student &); friend istream &operator >>(istream &, Student &); friend bool sortujWgImion(const Student &, const Student...

    Programowanie Początkujący   30 Gru 2011 19:51 Odpowiedzi: 10    Wyświetleń: 3102
  • Jak zamienić ciąg znaków cyfrowych (string) na liczbę w Pythonie?

    int atoi(z[i]); sumap=sumap+z[i]; To jest źle! Musisz sobie utworzyć np zmienną pomocniczą typu int, do której przypiszesz przekonwertowaną wartość. Zaś element tablicy nadal pozostanie char'em ;) Oto przykładowy kod: #include <stdio.h> #include <stdlib.h> int main() { char tablica[3]; tablica[0]='1';...

    Programowanie Początkujący   26 Gru 2008 13:56 Odpowiedzi: 13    Wyświetleń: 3484
  • Odbiór liczb dwubajtowych z modułu Bluetooth HC-06 dla zakresu 3000-3180 w atmega16

    (at)mirek1968 Dodatkowo, jeśli wynik funkcji przypisujesz wskaźnikowi, to zakładam, że ta funkcja alokuje pamięć dynamicznie dla łańcucha tekstowego? Oczywiście to retoryczne pytanie, bo zapewne tak nie robi. W efekcie masz wskaźnik wskazujący na nic, a konkretnie na jakieś śmieci, które zostały po sprzątaniu funkcji uart_get_str. Na tych śmieciach...

    Mikrokontrolery Początkujący   11 Gru 2022 20:58 Odpowiedzi: 5    Wyświetleń: 435
  • [GCC] Jak używać malloc z wskaźnikami do struktur w GCC?

    Po pierwsze, jeżeli FPStorePtr jest wskaźnikiem, to mogłobybyć, co najwyżej: TaskStructureInstance.FBInvokePtr[i&... = atoi(Tok); Ale problem jest taki, że zadeklarowałes ten wskaźnik jako void*, więc skąd kompilator miałby wiedzieć, na co wskazuje? Możesz go ewentualnie poinformować w miejscu wywołania: (FBJClearStore*)(TaskStructu...

    Programowanie   17 Gru 2009 17:00 Odpowiedzi: 3    Wyświetleń: 1940
  • [C++] Jak rzutować int na CHAR* w programie WinAPI?

    To co mówisz to nie rzutowanie. atoi działa w twoim przypadku - to itoa powinno również. Możesz ewentualnie użyć sprtintf z odpowiednim formatem.

    Programowanie Początkujący   04 Maj 2012 18:01 Odpowiedzi: 4    Wyświetleń: 4808
  • [C++] Jak połączyć liczby int w jedną liczbę w C++?

    Może pomoże Ci funkcja, która przyjmuje jako argument ciąg znakowy w którym jest jakaś liczba, a zwraca Ci tą liczbę w typie int. Nazywa się atoi().

    Programowanie   31 Paź 2008 19:47 Odpowiedzi: 5    Wyświetleń: 6530
  • STM32F103RB + BTM-222, odbieranie danych z kompa do uP, jak odebrać ciąg znaków

    Coś mi przycięło posta... Tablica ma rozmiar 3, a powinna mieć 4 jeśli chce się używać atoi(). 4\/3!!

    Mikrokontrolery Początkujący   24 Kwi 2012 21:58 Odpowiedzi: 32    Wyświetleń: 3733
  • Błędy kompilacji programu C dla ARM9 sterującego przekaźnikami I2C

    *argv otwieranie(atoi(argv[2]&... I nie są to błędy a ostrzeżenia, które biorą się z tego że próbujesz do zmiennej int przypisać wskaźnik. Kompilator sygnalizuje Ci że mogło być to coś czego nie chciałeś zrobić.

    Mikrokontrolery ARM   30 Lip 2010 12:18 Odpowiedzi: 8    Wyświetleń: 1572
  • Jak dynamicznie alokować tablicę w Arduino bez użycia vectorów?

    Hey :) właśnie testuję takie rozwiązanie ze strukturami [syntax=c]struct device { String name; int var1; int var2; int var3; }; std::vector<device> g1; void setup(void) { Serial.begin(115200); Serial.print(F("\nESP is ready")); Serial.print(F("\nheap")); Serial.print(ESP.getFreeHeap()); //51136 g1.push_back({}); Serial.print(F("\nheap")); Serial.println(ESP.getFreeHeap());...

    Arduino   18 Sie 2020 19:19 Odpowiedzi: 15    Wyświetleń: 1251
  • Usuwanie części po przecinku ze zmiennej String w Arduino

    Dlaczego wzywasz artylerię? Bo używam w praktyce. Jeśli ma się coś do skonwertowania w jednym miejscu czy mały uC to można używać atoi itp ale w praktyce robi się to w wielu miejscach programu i poza mniejsza wygoda, używanie atoi itp nie daje korzyści. Dodano po 2 A Powiedzcie mi jeszcze jak to jest ze sterowaniem podświetlania przez konwerter I2C...

    Arduino   14 Mar 2018 22:04 Odpowiedzi: 37    Wyświetleń: 2127
  • Silnik krokowy - zadawanie liczby kroków z terminala Realterm

    Nie ma jeśli wywołamy go raz, ale jak tu w kodzie, kolega w przerwaniu zrobił odb = UDR; a potem w kodzie głównym str1[j++] = UDR; to nie zadziała, a str1[j++] = odb; już tak. However, the receive buffering has two improvements that will affect the compatibility in some special cases: • A second Buffer Register has been added....

    Mikrokontrolery Początkujący   26 Lut 2017 19:21 Odpowiedzi: 19    Wyświetleń: 999
  • Wyświetlanie liczb na LCD i konwersja hex na dec i odwrotnie

    A jak bys miał tak zliczać do 1000 to też bys tak zrobił :D Poczytaj o funkcji atoi i itoa; Co prawda nie wiem jaki język i strzelam w ciemno ze to C.

    Mikrokontrolery   16 Mar 2006 11:53 Odpowiedzi: 3    Wyświetleń: 2594
  • [C] [C][AVR] atof nie kompiluje się na ATMega8515 w AVR Studio 4, AVR-GCC

    Dziękuję. Faktycznie, nie była dodana ta biblioteka. Ale swoją drogą - to dziwne, bo atoi i kilka innych funkcji z tej samej biblioteki działało poprawnie...

    Mikrokontrolery   23 Maj 2007 19:49 Odpowiedzi: 4    Wyświetleń: 2124
  • [C++]Zadanie z kursu "Od zera do gier kodera"

    No więc z tego co pamiętam to są funkcje np. "atoi", które zmieniają string na int. Jeśli string nie ma liczby to zwraca 0. Jak poszukasz wiadomości o tym w necie to znajdziesz i inne funkcje i opisy ich użycia

    Programowanie Początkujący   16 Kwi 2010 21:20 Odpowiedzi: 10    Wyświetleń: 6798
  • woltomierz LCD nie wyświetla kropki [ATMEGA8][c/codevision]

    A nie masz funkcji wyswietlającej liczbę ze zmiennej bez sprintf? Ewentualnie poczytaj o funkcji atoi Muszę poczytać więcej o wyświetlaniu zmiennej przez wyświetlacz w codevision.

    Mikrokontrolery AVR   16 Mar 2011 17:01 Odpowiedzi: 8    Wyświetleń: 2393
  • Eclipse, GNUARM, AT91SAM7S256 - Undefined reference przy linkowaniu libc.a

    Witam, Do programowania ARM'ów - w moim przypadku jest to AT91SAM7S256 - używam zestawu Eclipse, GNUARM, Cygwin, CDT. Wszystko jest zainstalowane zgodnie z instrukcjami J.Lynch'a (Using Open Source Tools for AT91SAM7S Cross Development rev.1) i działa poprawnie. Problemy zaczynają się jeśli chcę użyć dowolnej funkcji z biblioteki libc.a - np. atoi,...

    Mikrokontrolery   22 Sty 2007 10:06 Odpowiedzi: 3    Wyświetleń: 1675
  • Jak w C++ sprawdzić, czy wprowadzono tylko liczby całkowite?

    witam ! Może taki prosty programik naprowadzi ciebie na wlasciwą drogę. #include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { char bufor[80]; int i=0; char znak; int liczba; clrscr(); cout<<"wprowadz liczbe<<endl; while((znak=getch())!=13) // petla dziala do momentu wprowadzenia // entera kod nr 13 { if...

    Programowanie   02 Cze 2005 00:17 Odpowiedzi: 5    Wyświetleń: 7709
  • VisualC++: Jak sprawdzić, czy ciąg znaków to liczba bez iteracji?

    Chcialbym uniknac sprawdzania kazdego znaku ciagu ze wzgledow wydajnosciowych Heh. A co ty sobie myslisz ze jakas inna funkcja skorzysta z magicznego prawdopodobienstwa i okresli ze to nie jest liczba. Ona tez bedzie musiala przeleciec po wszystkich znakach. jedyny zysk jest taki ze bedzie w ASM i moze sie zdarzyc ze wykona sie niewiele szybciej. Do...

    Programowanie   29 Kwi 2005 07:30 Odpowiedzi: 4    Wyświetleń: 861
  • [c] Jak odczytać sformatowany tekst z łańcucha w C, gdy opis zawiera spacje?

    int danas = atoi(bufor) char * reszta = strtok strchr(buf, ' ') // ustaw reszta na 1szej spacji if(reszta) strcpy(strOpis, reszta+1); // +1 aby przeskoczyć spację

    Programowanie Początkujący   19 Kwi 2017 20:04 Odpowiedzi: 3    Wyświetleń: 624
  • Tv Manta 2204 - zasilacz wybija bezpieczniki, czy winna może być dioda Zenera 6V?

    To raczej ten bezpiecznik na wejściu jest podejrzany bezp domowe conajmiej 16A bezp na płycie 2A zwłoczny to gdzie zwarcie ? wychodzi że między wtyczką a bezpiecznikiem atam tylko włacznik sieciowy który jest dobry Z opisu wynika że po wylutowanu klucza żarówka 60W na elku 47µF/400V błyśnie i dalej się słabo się pali, a powinna b.jasno bo nap to...

    Początkujący Naprawy   31 Sty 2018 07:07 Odpowiedzi: 74    Wyświetleń: 4599
  • STM32F407VG - Odbieranie w terminalu wartości ADC via USART

    Po pierwsze - potrzebujesz itoa(), nie atoi(). Po drugie - co znaczy, że sprintf() nie działa? Ściągnij okrojoną wersję ze strony Freddiego (razem z itoa). Jak się odrobinę postarasz, to przekierujesz zawartego tam printf'a na UART - będziesz mógł wysyłać przez UART bez "pośrednictwa" sprintf().

    Mikrokontrolery ARM   12 Sty 2014 17:08 Odpowiedzi: 10    Wyświetleń: 1680
  • [C++] Konwersja wyrażeń ONP z tablicy charów na int i stos

    Czy dobrze zrozumiałem, że stringstream różni się od string'a tylko tym, że może przechowywać zarówno liczby jak i znaki? Nie, stringstream to strumień (jak sama nazwa wskazuje). Na jego wejściu mogą pojawiać się zarówno stringi jak i liczby, które są automatycznie konwertowane na stringi. Jak napotka spację to konwertuje mi tego stringa na inta poprzez...

    Programowanie   10 Maj 2010 22:54 Odpowiedzi: 4    Wyświetleń: 1819
  • Jak wysłać 1 bajt (np. 0x23) za pomocą funkcji send_char w C?

    niejawnie wywoła funkcję ord() dla określenia tej wartości do kompilacji Żadnej funkcji nie wywoła tylko podstawi wartość. To tak jak byś napisał ze a = 0xdd; wywoła funkcje atoi. A jak kompilator wewnętrznie przelicza tokeny to nas programując niewiele obchodzi.

    Mikrokontrolery Początkujący   10 Maj 2016 13:26 Odpowiedzi: 37    Wyświetleń: 3174
  • [C] Jak przekonwertować string z LabView na int w Atmega8 przez RS232?

    atoi() albo lepiej pełną procedure "przekształcania" stringa. W twoim przypadku konieczne jest jednak pełne przekształcanie stringa, w pojedynczym znaku możesz zmieścić do 10/16 liczb. jeśli wystarcza zakres 0...255 to możesz wysyłać bajty binarnie.

    Mikrokontrolery AVR   08 Paź 2015 13:33 Odpowiedzi: 3    Wyświetleń: 891
  • C++ Builder 6 - jak zadeklarować dynamiczną tablicę?

    Witam oto fragment kodu . tnie on dane odebrane z com jako byte na kawałki potrzebne do dalszej obróbki w programie. Początek danych S koniec K, a / następna zmienna. Czyli dane np: S456/3462/5643/456/234/5643K nadawane w powtarzającym się ciągu. A oto fragment: int ile_znakow = 0; unsigned char *cT1 = new unsigned char [ile_znakow+1]; unsigned char...

    Programowanie   12 Wrz 2005 20:23 Odpowiedzi: 11    Wyświetleń: 3059
  • [C] Jak przekazać wskaźnik na stringa do funkcji w C?

    Miałem na myśli sposób który da poprawnie działający kod ;p Nic nie wspominałem o optymalności. itoa nawet chciałem wykorzystać, ale nie znalazłem takiej funkcji w bibliotekach kompilatora. atoi owszem była (w libc.h). Ale itoa nie widziałem. Trzeba ją dodać z zewnątrz żeby jej użyć?

    Mikrokontrolery   09 Paź 2009 21:32 Odpowiedzi: 15    Wyświetleń: 4973
  • C++: Tworzenie procesów i wątków w Linux, exec, hierarchia procesów

    Chwilkę się tym pobawiłem i tak teraz do mnie dotarło, że nie trafiam w warunki zadania :/ main.cpp #include <cstdio> #include <cstdlib> #include <signal.h> #include <sys/wait.h> #include <unistd.h> #include <cstring> #include <fcntl.h> // PID potomkow pid_t child1; pid_t child2; // deskryptory potoku nienazwanego...

    Programowanie   17 Cze 2008 19:42 Odpowiedzi: 5    Wyświetleń: 3273
  • Microsoft Visual C++ 2010 - ComboBox otwieranie pliku txt

    Tylko zauważ ze gdyby wykrajać poszczegolne stringi z linijki to otrzymasz taki twór wyrazowy - "wartosc=12". Spacji tutaj nie ma. I co będziesz szukał przez odpowiednik atoi ciągu gdzie zaczyna się pierwsza cyfra i kończy ostatnia? Może i da się tak to dopichcić ale ekonomiczniej będzie jednak uprościć zapis plikowy (jak to zaproponowalem) i szybko...

    Programowanie   23 Mar 2016 08:12 Odpowiedzi: 7    Wyświetleń: 993
  • USART - wysyłanie zmiennych o stałej długości na Atmega, jak formatować?

    Dlatego chciałem uniknąć opóźnień wysyłania w przypadku "rozdzielonej zmiennej". Jak przyjadę do domu to sprawdzę sposób (at)tadzik85. PS: Dlaczego kompilacja w Eclipse w AVR raz daje warningi, a za chwilę wszystko OK (za każdym razem bez zmiany kodu) ? Np.: volatile uint8_t tempe_str[4]; char uart_rx_buffer[UART_MAXBUFF+1]; strncpy...

    Mikrokontrolery AVR   14 Wrz 2014 17:17 Odpowiedzi: 8    Wyświetleń: 972
  • [C] Problem z przyjmowaniem zmiennej przez funkcję

    Tak jak już wyżej BoskiDialer wspomniał, do konwersji int'a na ciąg znaków możesz użyć funkcji itoa() ( http://www.cplusplus.com/reference/clibr... ). Jeżeli będziesz potrzebował na odwrót, to znaczy ze string'a na int'a to służy do tego funkcja analogicznie się nazywająca, atoi() ;)

    Programowanie Początkujący   14 Kwi 2009 10:40 Odpowiedzi: 4    Wyświetleń: 1012
  • [atmega8] Wysyłanie RC5 w C z użyciem TIMER w trybie toggle - jak to zrobić?

    ok poradziłem sobie z nadawaniem: //init TCCR1A = (1<<COM1A0); TCCR1B = (1<<WGM12)|(1<<C... OCR1A = F_CPU/2/36000L; //RRR 14 bit code for (int i = 13; i >= 0; i--) { if (RRR & (1 << i)) { TCCR1A &= ~(1 << COM1A0); _delay_us(889); TCCR1A...

    Mikrokontrolery AVR   10 Sty 2010 13:33 Odpowiedzi: 4    Wyświetleń: 1890
  • C++ - Sprawdzenie daty i uzycie wlasnej funkcji wyswietl

    [syntax=cpp]cout<<"\n Podaj date waznosci w formacie DD.MM.RRRR "; cin>>rekord[i].waznosc; czas=atoi(rekord[i].waznosc.c_str()); if(dzis>czas)cout<<"\n Lek jest przeterminowany.";[/syntax] Zrobiłem tak ale pisze, że "No match for operator>' in 'dzis > czas'".

    Programowanie Początkujący   21 Sty 2013 22:11 Odpowiedzi: 5    Wyświetleń: 2040
  • konwersja ascii (zapis dziesiętny) na hex w języku c

    Witam, proszę poprawić błędy w swoim poście przed napisaniem następnego. Tekst na liczby można zamienić za pomocą np. funkcji atoi lub sscanf. Liczby na tekst za pomocą np. sprintf. Można dokładnie określić format w jakim liczby mają być zapisane. Pozdrawiam, Krzysztof.

    Programowanie   27 Wrz 2007 10:06 Odpowiedzi: 7    Wyświetleń: 12898
  • [AVR][WinAVR-20100110][Mega2560] Błąd linkera przy funkcjach z libgcc.a

    Witam, Wszystko tak jak w tytule tematu. Błąd: Invoking: AVR C Linker avr-gcc -Wl,-Map,argos-baza.map -mmcu=atmega2560 -o"argos-baza.elf" ./adc.o ./clock.o ./conf.o ./dtmf.o ./hd44780.o ./keyboard.o ./lcd_buffer.o ./log.o ./lut.o ./main.o ./mt8870.o ./pcf8583.o ./radio.o ./radio_stack.o ./rc4000.o ./spi.o ./sram.o ./stdout.o ./timer.o...

    Mikrokontrolery AVR   22 Mar 2011 19:18 Odpowiedzi: 8    Wyświetleń: 1630
  • [C++] Dodawanie spacji po każdej danej zapisywanej do pliku.

    Poszło na PW. Dodano po 10 Co prawda, zauważyłem właśnie, że moje zabezpieczenia działaja tylko w przypadku liczb których nie obejmuje dziennik ( czyli oprócz 1-6 oceny i max nr z dziennika) a zapętlają się jeśli poda się literkę ;) muszę nad tym popracować. Dodano po 2 PS: przy podawaniu ocen jest ok, zapętla przy podawaniu nr z dziennika. Dodano po...

    Programowanie Początkujący   28 Lut 2011 22:04 Odpowiedzi: 11    Wyświetleń: 4431
  • [C] Jak przekonwertować tablicę char[2] na pojedynczy char w C?

    Żeby to jeszcze było wiadomo co ty tam trzymasz w tej tablicy.... :wink:. zmienna2 = atoi(&zmienna); tylko to może nie działać jak nie masz w tablicy końca stringu null... zmienna2 = zmienna[0]*10 + zmienna[1];

    Mikrokontrolery   21 Mar 2010 10:08 Odpowiedzi: 8    Wyświetleń: 2488
  • Arduino - DS18B20 nie wyświetla ujemnych temperatur poprawnie

    Troszkę monolog z mojej strony ale - zostawię rozwiązania dla potomnych. Przyczyna wyświetlania tylko 2 cyfr dość banalna jak się okazało: - zmienna Sensor1Data była zadeklarowana jako int - zmieniono na float - konwersja Sensor1Data = atoi(Sensor1CharMsg); w prawidłowej postaci powinna wyglądać Sensor1Data = atof (Sensor1CharMsg); Śmiga - trzeba rozbudowywać...

    Mikrokontrolery Początkujący   25 Cze 2017 10:26 Odpowiedzi: 43    Wyświetleń: 7287