chara tablica

Znaleziono około 4177 wyników dla: chara tablica
  • Jak przypisać zmienne do wskaźników w C na 8051 z RIDE51?

    Owszem, można do wskaźników w C przypisywać arbitralne wartości: const unsigned char tablica = { 0x86, 0x88, 0x90 }; int i = 2; *((char *) tablica[i]) = 10; /* przypisanie wartości 10 pod adres z i-tego elementu tablicy */ char *ptr = (char *) tablica[1];

    Mikrokontrolery   31 Paź 2005 11:42 Odpowiedzi: 2    Wyświetleń: 776
  • Jak zapisać dane typu char z daneRx[8] do tablicy char i odczytać pozycje?

    Jak kopiujesz dane binarne to memcpy() a nie strcpy(), choć tutaj równie dobrze można zrobić to na pętlach for(). Do zrobienia jak to określiłeś szufladek, deklaracja tablicy powinna wyglądać raczej tak: [syntax=c]char pamiecRx[105][8][/syntax] Możesz też zadeklarować tablicę o rozmiarze 8*105 i przesuwać się po niej.

    Arduino   17 Sie 2022 15:46 Odpowiedzi: 12    Wyświetleń: 1482
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32][Keil][C]Przechowywanie tablicy w pamięci programu

    Nie używam Keila ale coś takiego powinno wystarczyć [syntax=c]const unsigned char tablica[] = {dane}; const unsigned char *pointer pointer = tablica;[/syntax]

    Mikrokontrolery ARM   02 Maj 2011 23:32 Odpowiedzi: 2    Wyświetleń: 1804
  • [c#] Konwersja int na char w C# - problem z tablicą char w RS232

    Nie chcę Cię martwić (bo jeżeli Twój kod działa jak powinien to OK), ale to co robisz w pierwszym poście 1 i 3 nie jest sobie tożsame. Kod w #1 jest jak najbardziej prawidłowy. Typ char to dla platformy .NET tak naprawdę 16-to bitowa liczba z zakresu 0...65535 Więc taki kod: znak o kodzie ASCII = 4 . Do tego w zasadzie typ char został stworzony. Jeżeli...

    Programowanie   05 Lis 2011 23:20 Odpowiedzi: 7    Wyświetleń: 1723
  • REKLAMA
  • Zmienna char w tablicy na STM32l152RB6 zmienia '' na spację w Eclipse Juno

    Cudów nie ma, pokaż kod.

    Mikrokontrolery ARM   09 Mar 2015 09:57 Odpowiedzi: 2    Wyświetleń: 819
  • Jak podmienić tekst w tablicy char tekstem z bufora RAM w C?

    Tak przy okazji opinia Linusa: aa tiaa, ale to nie problem, zawsze po wyjściu z niej wystarczy dać : desc Dodano po 8 AD.1. zawsze, końcowe zero jest nieodłącznym elementem c stringów, więc słowo 'Ala' będzie miało cztery znaki. "Jeśli mam wyświetlacz 2x16 i chcę zapisać pełne 16 znaków w wierszu, to robię tablicę 16 bajtów, czy 17" - char bufor_1...

    Mikrokontrolery AVR   30 Lip 2024 12:21 Odpowiedzi: 20    Wyświetleń: 594
  • Tworzenie tablicy wskaźników do tablic char w RAM w języku C i ostrzeżenia kompilacji

    Napisałem Ci, co źle robisz: int * dla stringów-NIE const char * Niestety nie mogę sobie poradzić z utworzeniem kolejnej tablicy dlaczego? Co stoi na przeszkodzie?

    Programowanie   15 Lis 2023 07:17 Odpowiedzi: 11    Wyświetleń: 342
  • REKLAMA
  • Arduino: Dlaczego tablica char wymaga dodatkowego miejsca?

    Czy aby przypadkiem w typie char nie zostaje zakazana wartość 0x00? Chciałbym stworzyć ciąg z dowolną zawartością, w tym też 0x00. Czy może ten ostatni bajt jest brany pod uwagę jedynie przez funkcje operujące na ciągach znakowych? To Ty decydujesz co znajduje się w komórce tablicy, ale jeśli to jest 0x00, to niektóre standardowe funkcje wykorzystają...

    Arduino   17 Lut 2016 20:23 Odpowiedzi: 4    Wyświetleń: 765
  • ANSI C - Dynamiczna alokacja pamięci na tablicę stringów poza main

    W zasadzie tak nie należy robić. Dwie gwiazdki obok siebie to już jest podejrzane, a le trzy.... ;) Ale jeżeli chodzi tylko o gimnastykę z językiem C, to trzeba to zrobić tak: Dodano po 28 Tak, taka jest składania. Zmienna tablica wewnątrz funkcji funkcja() jest wskaźnikiem na zmienną tablica z funkcji main() . Trochę mylące jest użycie tej samej nazwy...

    Programowanie Początkujący   18 Sty 2015 19:50 Odpowiedzi: 3    Wyświetleń: 852
  • [C++] Jak przechowywać i wyszukiwać ciągi znaków w tablicy?

    Raczej: [syntax=cpp]const char* tablica = "costam";[/syntax]W C++ string literals ("costam") są typu const char[n], a próba ich modyfikacji (np przez wskaźnik do nich) wykopie nas do świata niezdefiniowanego zachowania, nie mówiąc już o tym, że na nowszych kompilatorach nareszcie dostaje się przynajmniej ostrzeżenie za taki kod, więc... Po prostu dodaj...

    Programowanie Początkujący   16 Sty 2011 17:55 Odpowiedzi: 12    Wyświetleń: 3685
  • AVR GCC wycieki pamięci, praca z dużymi tablicami char/ stringi

    Przyjrzałem się funkcji "strtok2()" i wniosek mam taki, że nie nadaje się ona do Twojego programu. W funkcji "odczyt_IMEI" potrzebujesz odebrać IMEI, które jest zawarte przed napisem "OK". Możesz to zrealizować w taki sposób (przenieś do siebie tylko funkcję "odczyt_IMEI"): [syntax=c]#include <iostream> #include <string.h> using namespace...

    Mikrokontrolery AVR   13 Mar 2023 17:54 Odpowiedzi: 13    Wyświetleń: 696
  • [C] Błąd C2440 przy inicjalizacji tablicy char w VS 2019

    Ja tu nie widzę błędów i kompiluje pierwszym lepszym online compilatorem. Sprawdź w ustawieniach IDE czy masz dobra ścieżkę do kompilatora

    Programowanie Początkujący   22 Maj 2021 21:33 Odpowiedzi: 5    Wyświetleń: 411
  • AtMega128 [C] - sprinft wchodzi na inne elementy tablicy char

    W indeksie tablicy pomyliłeś kolumny z wierszami. Zdefiniowałeś tablicę zawierającą 20 wierszy, po 5 znaków każdy, co oczywiście nie wystarcza do przechowywania tekstu zgodnie z określonym formatem.

    Mikrokontrolery AVR   28 Sty 2015 21:23 Odpowiedzi: 2    Wyświetleń: 600
  • REKLAMA
  • [C] Jak poprawić kod sortowania tablicy char w C?

    Druga rzecz strcmp() porownuje dlugosci i zwraca zero jesli dlugosci sa takie same. Akurat to warto porownac for'em Ja się nie chcę czepiać, ale kolego, jeżeli słabo znasz C, to sprawdzaj wszystko dwa razy, zanim komuś podpowiesz. strcmp() służy właśnie do porównywania napisów, a nie długości, więc tu akurat jest dobrze. Jeżeli chodzi o techniki strukturalne...

    Programowanie Początkujący   09 Gru 2010 12:39 Odpowiedzi: 14    Wyświetleń: 9348
  • Czy warto używać memcpy do kopiowania tablic char w AVR?

    Zmieniając typ na int w oryginalnym kodzie przenosisz 40 bajtów (20*2) na każdy po 4 cykle (2 wczytanie, 2 zapis) = 160 cykli. To jest minimalny czas, poniżej którego nie da się zejść. Jeśli memcpy działa szybciej, znaczy nie kopiuje wszystkich 40 bajtów (tylko 20 bajtów - jeśli nie zmieniasz trzeciego argumentu w wywołaniu funkcji), sam kod to wtedy...

    Mikrokontrolery AVR   04 Wrz 2008 16:12 Odpowiedzi: 3    Wyświetleń: 2808
  • C# WPF - Walidacja i operacje na tablicach char z textboxów

    Ja nie za bardzo rozumiem, co ty chcesz zrobić? Z czym związane jest N? Dlaczego mnożysz N przez 2? Do czego to ma służyć. w dodatku jak n jest większe od 1 to program wiesza się, To akurat normalne, bo indeks tablicy "idzie w krzaki". Napisz dokładnie co chcesz zrobić. Przykładowe dane wejściowe Co ma być zrobione i co ma powstać. Inaczej nie dojdziemy...

    Programowanie Początkujący   03 Mar 2013 14:54 Odpowiedzi: 9    Wyświetleń: 2439
  • Jak usunąć nadmiarowe znaki 'Ě' z tablicy char w C++?

    output[x] = '\0'; Gdzie x to koniec tego co sam wpisałeś. Wypisywanie tekstu trwa do pierwszego napotkanego znaku o wartości 0. PS Ewentualnie przed wpisaniem czegokolwiek do zmiennej możesz zrobić: #include <cstring> memset(output, 0, 255);

    Programowanie   23 Maj 2010 21:28 Odpowiedzi: 2    Wyświetleń: 1691
  • Jak zdefiniować tablicę stringów dni tygodnia w C na AVR i jak jej użyć z lcd_str?

    Tablice definiujesz tak: [syntax=c]char tablica[7][3]={"pn","wt","sr","cz","pt",... A używasz tak: [syntax=c]lcd_str(tablica[dnityg]); [/syntax]

    Programowanie Początkujący   31 Maj 2011 16:50 Odpowiedzi: 3    Wyświetleń: 2688
  • Jak z tablicy char wrzucic 4 bajty jako zmienną int

    Można to zrobić np. tak: #define MAXINDEX 15 // ostatni index w tablicy unsigned int m =0; for (int a=0;a<4;a++) { m <<= 8; m |= pBuf[MAXINDEX - a]; } Uwaga: w tym przykładzie domyślnie typ int jest 32 bitowy. Ogólnie nie jest to regułą!!

    Programowanie   24 Lis 2005 23:09 Odpowiedzi: 11    Wyświetleń: 2434
  • Konwersja godziny z tablicy char do int w C - jak to zrobić?

    Myślę że tak zmienna=*((uint16_t*)&buf ... Proszę nie udzielać błędnych porad! Taki kod jest nieprzenośny, a na dodatek zadziała tylko dla tablicy liczb, a nie dla tablicy znaków. Można zrobić tak: int godzina = 10*(buf[0]-'0') + (buf[1]-'0'); Najprościej jednak będzie użyć biblioteki standardowej:...

    Programowanie Początkujący   30 Paź 2009 22:15 Odpowiedzi: 2    Wyświetleń: 1651
  • [C] Jak przekonwertować tablicę char[2] na pojedynczy char w C?

    Jeżeli zmienna2[0] == 0x31; //znak '1' zmienna2[1] == 0x32; //znak '2' //czyli liczba w ascii 12 to robisz zmienna1 = (zmienna2[0]-0x30)*10 + zmienna[1]-0x30; lub jeżeli zmienna2[0] ==1; zmienna1[1] ==2; //czyli liczba 12 to robisz zmienna1 = zmienna2[0]*10 + zmienna[1];

    Mikrokontrolery   21 Mar 2010 10:08 Odpowiedzi: 8    Wyświetleń: 2488
  • 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
  • Porównywanie tablicy char w C++ - dlaczego not ok przy wpisaniu aaa?

    http://www.cplusplus.com/reference/cstri...

    Programowanie   16 Cze 2015 19:08 Odpowiedzi: 1    Wyświetleń: 519
  • Błędy przy zapisie danych do pliku w C++ - string i tablica char

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

    Programowanie   04 Mar 2011 10:23 Odpowiedzi: 5    Wyświetleń: 2199
  • [C++] - Błędne obliczanie sumy liczb całkowitych z tablicy char*

    Witam! Po pierwsze co mi się narzuca to nie uwzględniasz znaku liczby. Widzę też, że cząstkowe wyniki składasz w tablicy typu int. Nie ma takiej potrzeby zwłaszcza, że nie znamy jej rozmiaru w momencie wywoływania funkcji. Proponuje takie rozwiązanie funkcji suma: [syntax=c]int suma(char *t) { int inword = 0;/* Ta zmienna sygnalizuje że jesteśmy w liczbie...

    Programowanie Początkujący   13 Sty 2014 20:39 Odpowiedzi: 2    Wyświetleń: 1224
  • [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ń: 1776
  • [ROZNE] Jak zamienić tablice znaków charset[] i charset2[] w funkcji LCD_Char?

    Jesli te tablice maja taka sama strukture to prosciej do funkcji przekazac wskaznik do wlasciwej tablicy: uint8_t LCD_Char(int8_t mychr, uint8_t xPos, uint8_t yPos, char *tablica) i potem wywolywac: uint8_t LCD_Char(..., &tablica1[0]) lub uint8_t LCD_Char(..., &tablica2[0])

    Mikrokontrolery   16 Lis 2009 20:53 Odpowiedzi: 7    Wyświetleń: 2929
  • [AVR][C]RS232 Porownanie tablic char, a znaczenie delay

    Co znaczy, że program przestaje działać? Puszcza dym, czy co? Nie uzyskujesz żadnej odpowiedzi na terminalu? Trudno powiedzieć jak jest zbudowane getc, może w nim jest problem. uart_puts na pewno wysyła łańcuchy, a nie pojedyncze znaki? Wysyłając przez terminal znaki być może końcone są one znakiem \n lub CR LF, których nie odbierasz. Być może to bruździ...

    Mikrokontrolery AVR   06 Lis 2012 22:17 Odpowiedzi: 3    Wyświetleń: 1722
  • Jak poprawić wyświetlanie tekstu na LCD w AVR[C] i błędy kompilacji?

    ... Bzdury! Inicjalizacja tablicy w postaci char tablica[] = {'a', 'b', 0}; jest 100% poprawnym "napisem" w standardzie języka C - wartość zero (0, '\0') to zupełnie co innego niż znak zero ('0'); 4\/3!!

    Mikrokontrolery   30 Cze 2010 11:50 Odpowiedzi: 23    Wyświetleń: 3280
  • Konwersja danych z tablicy char na int po odczycie z UART w Arduino

    if( jeżeli ma coś po przecinku while( dopóki ostatni znak to '0' remove usuń ostatni znak

    ESP8266 i ESP32   27 Maj 2018 18:36 Odpowiedzi: 11    Wyświetleń: 906
  • [Atmega] [Atmega][C/Codevision] Inicjalizacja struktury we flashu - błąd kompilacji

    Problemem jest char *cmd[]; - to oznacza tablicę wskaźników na char, a nie wskaźnik na char. A skoro tablica o nieznanej liczbie elementów to wszystko co masz po przecinku to kolejne elementy tej tablicy. Czyli usuwasz [] lub nazywasz pola, np. .ptrF=.

    Mikrokontrolery AVR   16 Sty 2012 14:26 Odpowiedzi: 2    Wyświetleń: 1383
  • Jak odczytać całą linię z karty SD do tablicy char na Arduino Leonardo?

    1) Zapomnij, że istnieje coś takiego jak String... przynajmniej na Arduino. Używaj char (niestety z wszystkimi tego konsekwencjami). 2) Do trzymania komunikatów używaj pamięci FLASH, szkoda marnować RAM na każdy String w programie... czyli nie " Serial.print("Inicjowanie karty SD..."); " lecz " Serial.print(F("Inicjowanie karty SD...")); ".

    Arduino   08 Sty 2018 23:47 Odpowiedzi: 6    Wyświetleń: 1575
  • winavr itp. - Poszukiwany program do konwersji plików binarnych na tablicę char

    Potrzebne mi to od zabawy AVR+ENC28j60. Chciałbym umieszczać niestringopodobne treści strony www bezpośrednio w kodzie c. Mając jej jako tablice w progmem łatwo mi korzystać z posiadanych funkcji. No właśnie o tym piszę. To jak traktujesz dane to kwestia zapisu w programie. Konwertowanie danych binarnych na kod c, po to, żeby potem je przekonwertować...

    Mikrokontrolery   01 Kwi 2013 09:43 Odpowiedzi: 9    Wyświetleń: 1347
  • 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
  • [ANSI C] Tablica dwuwymiarowa "stringów"

    Z przykazań C: 1. Nazwa tablicy jest adresem do jej pierwszego elementu 2. Tablica znaków, to tablica znaków, a string to wskaźnik do pierwszego znaku w ciągu znaków zakończonego znakiem '\0' dlatego proponuję tablicę wskaników do znaku, gdzie każdy z tych wskaźników inicjalizujemy wartością NULL, a string przypisujemy dynamicznie z kopca char *tablica[34][22]...

    Programowanie   02 Cze 2010 14:15 Odpowiedzi: 10    Wyświetleń: 11905
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1668
  • [C++] Jak przekazać tekst z TEdit do tablicy char w C++ (BCB 6)?

    czyli poprostu try { name = Edit1->Text; } Gdzie name jest zadeklarowane w klasie jako AnsiString. Dokładnie właśnie tak - i tylko tak. Napisałem - zostaw te char*! Piszesz w C, czy C++?

    Programowanie Początkujący   16 Sty 2012 01:29 Odpowiedzi: 11    Wyświetleń: 2963
  • [avr-gcc] Konwersja float na tablicę char[] w avr-gcc - prostsze metody?

    tylko i wyłącznie dzielenie i odejmowanie. Czyli [0]=liczba/100 (stałoprzecinkowe - pascal - div) [1]=liczba/10-[0]*100 itd. oczywiście do wykonania w pętli.

    Programowanie   14 Cze 2008 07:42 Odpowiedzi: 5    Wyświetleń: 7865
  • [c] [atmega32] - Wskaźniki na tablice i ich wyłuskiwanie

    unsigned char (*tablica) Źle używasz wskaźnika, ot co jest nie tak. Zauważ, że wskaźnik jak nazwa zobowiązuje wskazuje adres pierwszego elementu tablicy cyfry. Inkrementując wskaźnik przesuwasz się po kolejnych adresach, kolejnych elementach tej tablicy. (at)excray, ekspertem nie jestem, ale sama nazwa tablicy jest wskaźnikiem iirc więc jednakowy jest...

    Mikrokontrolery AVR   19 Cze 2014 21:52 Odpowiedzi: 5    Wyświetleń: 1173
  • C++ - Konwersja tablicy char do string w Visual Studio 2010 - śmieci w pamięci

    [syntax=cpp]element.imie_nazwisko=(konwe... Prawdopodobnie chciałeś stworzyć nowe stringi, ale tego tak się nie robi. Użyłeś właśnie operatora „przecinka” (nawet mimo tego, że są tam nawiasy). To co jest powyżej ma taki sens: do element.imie_nazwisko przypisz rozmiar wskaźnika (czyli...

    Programowanie   02 Sty 2015 21:02 Odpowiedzi: 10    Wyświetleń: 3210
  • [Keil] [Keil, STM32] Konwersja tablicy char na float - atof i strtod nie działają

    Sprawdzałem u mnie na symulatorze i wszystko ok. Dodałeś stdlib? Jakieś warningi?

    Mikrokontrolery   17 Lis 2011 13:38 Odpowiedzi: 2    Wyświetleń: 1654
  • [AVR][C][RTC-PCF8583] dni tygodnia, deklaracja tablicy znaków

    a jak zadeklarować tablicę o różnych typach zmiennych? (numery wierszy- int, wiersze - tablice char) Tablica struktur się kłania. Jak nie wiesz o co chodzi - to tu masz przykład: http://marek.piasecki.staff.iiar.pwr.wro...

    Mikrokontrolery   03 Kwi 2013 22:42 Odpowiedzi: 7    Wyświetleń: 2793
  • Jak połączyć elementy tablicy unsigned char w jedną zmienną do porównania?

    Witam, char tekst1[10] = "cos"; char tekst2[4] = "kkk"; //pamiętaj, że ten łańcuch musi być o 1 dłuższy strcat(tekst1, tekst2); Tekst_T6963C(0, tekst1); Wszystko powinno działać.

    Mikrokontrolery AVR   19 Cze 2009 11:22 Odpowiedzi: 5    Wyświetleń: 1537
  • [C] Badanie występowania ciągu znaków w tablicy przy użyciu string.h

    Takie coś się kompiluje, ale pisałem z głowy, więc trochę chyba te typy trzeba poprawić: bool exists in the current C - C99, but not in C89/90. Teraz można to uruchomić i testować i poprawiać

    Programowanie Początkujący   19 Lip 2021 06:23 Odpowiedzi: 5    Wyświetleń: 606
  • Warning: assignment makes integer from pointer without a cast - co oznacza?

    Oj chyba kolega część książki mówiącą o tablicach przekartkował. ;) [syntax=c]char we_love[] = "cookies!"; // kompilator sam obliczy rozmiar tablicy i skopiuje "cookies!" do niej. char highway_to[4] = "Hel"; // tutaj również tablica będzie kopią "Hel" const char* swiety = "Mikołaj"; // swiety to wskaźnik na const char, zawiera adres literału "Mikołaj",...

    Programowanie   24 Lut 2011 11:04 Odpowiedzi: 8    Wyświetleń: 1242
  • [C/C++] Tablica wskaźników na chary. Podgląd adresów.

    Te siedem adresów, to adresy kolejnych komórek tablicy - wskaźniki zajmują po 8 bajtów, więc każdy jest o 8 większy. Adresy ciągów tekstowych możesz wyświetlić tak: [syntax=c] for(int i = 0; i < 7; i++) { cout << (void *)(titles[i]) << endl; } [/syntax]

    Programowanie   04 Paź 2017 20:30 Odpowiedzi: 8    Wyświetleń: 933
  • [C] - program do kasowania spacji, gdzie jest błąd w kodzie?

    że program kończy swoje działanie bo napisie "raz" Krótki test i wyszło dlaczego tak jest. Otóż nie da się czytać spacji przez scanf("%s"). Szybkie pytanie do googla i odpowiedź (stackoverflow.com/questions/6282198/rea... się znalazła. Oto poprawiony program: [syntax=c]#include <stdio.h> int main(void){...

    Programowanie   09 Gru 2013 17:35 Odpowiedzi: 2    Wyświetleń: 1191
  • [C] [C][atmega8] Błędy wyświetlania przy tablicy char powyżej 48 znaków na matrycy 8x8

    a nie powinno być czasem: pgm_read_byte(&tablica[x] ... :?:

    Mikrokontrolery AVR   01 Gru 2009 10:43 Odpowiedzi: 9    Wyświetleń: 2079
  • Język C dla Atmeli: ograniczenie ilości wpisów w tablicy const char

    Oj! Rzeczywiście, przecież tablica cmds też była PROGMEM , a nie była właściwie odczytywana (a palnąłem, że „powinno działać” :oops: ). pytanie więc brzmi czy cmd? znajdują się w RAMie czy też w pamięci programu. Tylko w pamięci programu. Ciekawe dlaczego to składowanie tablicy w pamięci programu nie działa właściwie. Może chodzi o to, że...

    Mikrokontrolery AVR   21 Paź 2014 17:24 Odpowiedzi: 12    Wyświetleń: 1731
  • [C/C++][asembler] - Wyjątek przy próbie zapisu danych przez bibliotekę DLL

    Witaj, _Edycja(at)4 I dokładnie taki sam symbol jest wyeksportowany z dll. Taki ciąg znaków powinieneś podać do funkcji GetProcAddress. Zmian nazw, bzw. usunięcia dekoracji, dokonuje się zazwyczaj za pomocą tekstowego pliku .def, dołączanym do etapu linkowania.

    Programowanie Początkujący   23 Wrz 2012 17:30 Odpowiedzi: 2    Wyświetleń: 1791
  • AVR-GCC problem z zapisem tablicy do eeprom atmega88

    jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!

    Mikrokontrolery AVR   01 Wrz 2009 14:23 Odpowiedzi: 6    Wyświetleń: 3133
  • [AVR][C] - wskaźnik w strukturze - jak podstawić wartość

    ale jak już przy tym jesteśmy to rozumiem że ta operacja *(struktura.wsk) = ... zadziała tak jak chciałem? czyli podstawi wartość do zmiennej wskazywanej przez ten wskaźnik ??? tak a jeszcze przy okazji, gdyby ten wskaźnik był wskaźnikiem na jakąś tablicę i chciałbym go zwiększyć o N żeby wskazywał N-ty element tablicy, to hmmm mam to tak zapisać???...

    Mikrokontrolery   11 Wrz 2009 06:13 Odpowiedzi: 3    Wyświetleń: 4089
  • Wskaźniki na stringi w tablicy dwuwymiarowej char name[2][16] - jak uzyskać?

    Nawet nie miałby powodu zrobić inaczej z wielu powodów. Tablica wielowymiarowa jest tak naprawdę tablicą tablic, a więc wszelkie właściwości z tym związane są nadal prawdziwe. PS. Była wzmianka o stringu. Trzymanie ich w ten sposób mija się często z optymalnym wykorzystaniem pamięci.

    Mikrokontrolery Początkujący   07 Wrz 2014 14:23 Odpowiedzi: 7    Wyświetleń: 972
  • Algorytm w C/C++ do zamiany liczby 168 na tablicę unsigned char

    Deklaracje - rzecz jasna - pominięte. [syntax=c] i = 3; while(liczba) { tab[i--] = '0' + liczba % 10; liczba /= 10; } [/syntax]

    Programowanie   01 Maj 2011 23:10 Odpowiedzi: 3    Wyświetleń: 1174
  • [Cpp/C] Jak rzutować tablicę unsigned char na strukturę w C/C++?

    Dlaczego nie działa rzutowanie tego typu ? A mógłbyś wyjaśnić, co znaczy nie działa? Bo zazwyczaj działa... [edit] Musisz tylko pamiętać, że kompilator jest uprawniony do wyrównywania ułożenia pól w strukturach w zależności od wymagań architektury procesora. Jest prawdopodobne, że pole wskaźnika payload zostanie przesunięte w pamięci (wyrównane) do...

    Programowanie   18 Lut 2013 17:14 Odpowiedzi: 3    Wyświetleń: 1890
  • [at90s2313] AVR Studio 4 - Błąd stosu przy tablicy char TABLICA[][6]

    atom1477, tak wlasnie problemem jest tutaj tablica ! :) tmf, dziekuje tez to wyliczylem i chodzilo mi wlasnie o to gdzie trafia tablica bo wiedzialem ze problemem jest jej wielkosc ! :) Wiec problem rozwiazany dzieki ! :)

    Mikrokontrolery AVR   27 Gru 2009 08:44 Odpowiedzi: 7    Wyświetleń: 1271
  • ATtiny13A - Programowy USART - okazjonalne krzaczki przy wysyłaniu liter

    Tablica char str[3]; jest za mala (ma tylko 3 elementy) a Ty odwolujesz sie do 4.

    Mikrokontrolery AVR   11 Paź 2015 12:28 Odpowiedzi: 7    Wyświetleń: 1197
  • [STR912FAW44] Konwersja int i float na char dla wyświetlacza LCD

    Przedewszystkim zrób to inaczej... po prostu... main() { char bufor[20]; ... funkcja(bufor, ...); } funkcja(char* bufor, ...) { } I w ogóle nie ma problemu. Zmienna tmp w ogóle jest nieporozumieniem. Przecież wewnątrz funkcji możesz sobie zadeklarowac tablicę o dowolnym wymiarze... funkcja(...) { char tablica[1000]; } A pamięć możesz zwalniać gdzie...

    Mikrokontrolery ARM   03 Sie 2009 13:40 Odpowiedzi: 4    Wyświetleń: 3051
  • Scanf() i bufor wejsciowy - znaki niezgodne ze specyfikatorem

    To 'd' spowodowane jest włączeniem Unicode na konsoli tekstowej. U mnie kodowanie jest ISO8859-2 i zamieszczam zrzut: [syntax=txt]SKAS$ cat s2.c #include <stdio.h> #include <string.h> int main(void) { char tablica[30]; int idx_end; scanf("%s",tablica); idx_end = strlen(tablica); for(; idx_end>=0; idx_end--) { if(tablica[idx_end]=='\0')...

    Programowanie   07 Kwi 2017 19:14 Odpowiedzi: 8    Wyświetleń: 1011
  • zamiana tablicy z elementami char na tablice z elementami int

    Zgaduję, że chodzi Ci o czytanie liczb z postaci znakowej. Jeśli dziesiętnie, to: liczba[i] = (cyfra[i << 1] - '0') * 10 + cyfra[(i << 1) + 1] - '0';

    Mikrokontrolery Początkujący   29 Sty 2013 20:07 Odpowiedzi: 9    Wyświetleń: 3375
  • [AVR][C] Tablice - kopiowanie całych tablic (przez wskaźnik?)

    Nie rób zmiennych ze stałych - first i last są zbędne. Nie deklaruj tablic wewnątrz funkcji - spowalnia to wykonanie i grozi przepełnieniem stosu. Nie potrzebujest wskaźników na bufory 15- elementowe - przedeklaruj je jako wskaźniki na char.

    Mikrokontrolery AVR   12 Gru 2018 10:02 Odpowiedzi: 20    Wyświetleń: 2469
  • Jak ustawić wartości domyślne EEPROM w WinAvr dla Atmega?

    Siemano. Jeżeli chcesz umieścić np. tablicę jednowymiarową w sekcji EEPROM to możesz wykonać to w taki sposób const unsigned char Tablica[] EEMEM = { 0x3e,0x51,0x49,0x45,0x3e, 0x00,0x42,0x7f,0x40,0x00, 0x42,0x61,0x51,0x49,0x46, 0x21,0x41,0x45,0x4b,0x31 }; Niestety przy takiej deklaracji pierwszy element tablicy nie będzie znajdować...

    Mikrokontrolery   23 Lut 2008 15:23 Odpowiedzi: 2    Wyświetleń: 1580
  • Algorytm wyboru lidera w tablicy unsigned char/byte, max 50 elementów, C/Delphi

    Tu masz algorytm z książki Pana Sysło "Algorytmy": http://www.oeiizk.edu.pl/informa/rembeck... (na dole strony) pozdrawiam

    Programowanie   21 Lip 2006 15:53 Odpowiedzi: 1    Wyświetleń: 1511
  • Błędnie wyświetlane znaki na wyświetlaczu LCD HD44780 - przypadek spacji i liter

    Witam, ten sposób z przepisywaniem bitów z "char" na tablicę uint8_t jest bez sensu. W Twoim przypadku problemem jest zawartość tablic tab i res (bity 7 i 6) jeśli ustawiasz prawidłowo tylko niektóre (0-5 dla liczb i 0-6 dla liter). Rozwiązanie doraźne: wyzeruj całą tablicę res w funkcji LCD_SendChar() przed użyciem. Mniej doraźnie: przepisz zawartość...

    Mikrokontrolery AVR   11 Sie 2021 20:25 Odpowiedzi: 3    Wyświetleń: 780
  • ESP8266 - wysyłanie stringa, BMP 280, BME 280, OLED, DS1307

    W Arduino są funkcje do konwersji między tablicą char i String. Linki już miałeś podane do Arduino Reference, a tam na dole spis funkcji/metod z przykładami.

    ESP8266 i ESP32   22 Maj 2019 13:02 Odpowiedzi: 36    Wyświetleń: 1935
  • [ANSI C] ANSI C – dlaczego nie można przypisać stringa do tablicy znaków po deklaracji?

    Szukam odpowiedzi DLACZEGO w c nie inicjalizuje się tablic w taki sposób: char tablica[20]; tablica = "cos"; zastanawia mnie przyczyna i jakieś niedoskonałości techniczne związane z brakiem możliwości całkiem dowolnej inicjalizacji w dowolnym miejscu programu takiej tablicy W necie nie ma odpowiedzi konkretnej na to pytanie, jedynie...

    Programowanie Początkujący   14 Maj 2009 20:42 Odpowiedzi: 1    Wyświetleń: 6578
  • GMP na Windows - jak skompilować lub zdobyć skompilowaną wersję?

    jak przekazać wartość do zmiennej zapisaną w tablicy. Wartości do obliczeń przechowuję w tablicy (char). Czy twoja tablica to : 1. tablica wskaźników do typu char Przykład tablicy: [syntax=c]char * tablica[]= { "123123123","1231234413","245875897345",... 2. tablica char-ów (tylko pojedyncze znaki) Przykład tablicy: [syntax=c]char...

    Programowanie   18 Lut 2013 15:12 Odpowiedzi: 25    Wyświetleń: 3429
  • C++ - Jak wstawić zmienną IP do polecenia system() w Batch?

    Określenie "nie działa" jest dość ogólnikowe..nie kompiluje się?jeśli tak, z jakimi błędami? System przyjmuje w argumencie tablicę char. nie wystarczy stworzyć pomocniczej zmiennej typu string, a w wywołaniu użyć: zmienna.c_str()

    Programowanie   25 Cze 2013 11:38 Odpowiedzi: 4    Wyświetleń: 2067
  • [AVR GCC] Jak obsłużyć temperatury ujemne w czujniku DS18B20 z AVR GCC?

    Coś chyba źle robie... Tak , nie myślisz ;) Na 100% , argumentem dla lcd_puts jest wskaźnik na (tablicę)char , a i ostatni argument w dtostrf , to też ten sam typ ;) Piotrek

    Mikrokontrolery   02 Sty 2007 17:15 Odpowiedzi: 12    Wyświetleń: 5717
  • [C] Jak wyświetlić tablicę char za pomocą pętli for?

    for (y=0;y<=10;y++) { printf ("%c",tab[y]); }

    Programowanie   24 Sty 2005 22:19 Odpowiedzi: 2    Wyświetleń: 19883
  • Jak utworzyć tablicę stringów w C++ i przypisać wartości?

    Zrób tablice kwadratową : char tablica [index][max dlugosc slowa]; Czyli np. char tablica [1000][30]; Takie coś pomieści 1000 wyrazów o długości do 30 znaków. A wczytujesz : scanf("%s", &tablica[index]); Powodzenia ! P.S Jeśli ma to być dynamiczne to może jakaś tablica list z STL'a, tak będzie najprościej :)

    Programowanie   25 Gru 2005 19:50 Odpowiedzi: 6    Wyświetleń: 11307
  • AVR, const char[] PROGMEM - Jak zadefiniować tablice stałych char[] w PROGMEM?

    Marnowanie pamięci....

    Mikrokontrolery AVR   22 Lis 2013 11:52 Odpowiedzi: 6    Wyświetleń: 2934
  • Jak nazwać tablicę z inkrementacją w C dla PROGMEM?

    Stwórz 3 elementową tablicę wskaźników na tablice; unsigned char PROGMEM *buzia = {buzia0,buzia1,buzia2}; a następnie przekazuj jakoś tak: lcd_send(pgm_read_byte((buzia[a])[][]); Kod poglądowy pewnie nie zadziała od razu :)

    Mikrokontrolery AVR   23 Maj 2011 13:06 Odpowiedzi: 3    Wyświetleń: 837
  • [C++] Odczyt zmiennej char z tablicy w strukturze - jak to zrobić?

    Sama struktura jest deklaracją, tzn zawiera jedynie opis. musisz utworzyć zmienną typu tej struktury: struct struktura { char zn[12]; } ; tworzenie niejawne struktura aaa; aaa.zn[0] = 'a'; tworzenie dymaniczne(jawne): struktura aaa = new struktura aaa->zn[0] = 'a'; Polecam książkę "Symfonia C++" tanm jest wszysko prosto opisane

    Programowanie   28 Maj 2004 18:35 Odpowiedzi: 3    Wyświetleń: 1779
  • Umieszczanie zaszyfrowanego autorskiego podpisu w pliku .hex w języku C na mikrokontroler STM32F105

    Zdaje się, że pominąłeś deklarację typu elementu tablicy jako char, czyli są inty. Więc ten napis chyba tam jest, tylko litery będą oddzielone zerami. Spróbuj dodać tam char, np. static const char test[] = {...} Nie było żadnych ostrzeżeń kompilatora w tej linijce? Druga opcja jest taka, że linker wyrzuca tą tablicę ze względu na brak odwołań, ale wtedy...

    Programowanie   11 Sty 2022 17:03 Odpowiedzi: 10    Wyświetleń: 393
  • [c++] C++: Jak przekonwertować adres tablicy char[3200] na wskaźnik short int*?

    char tablica[3200]; //... short int *tablica2 = (short int*)tablica;

    Programowanie Początkujący   04 Gru 2011 22:08 Odpowiedzi: 3    Wyświetleń: 1650
  • C++ - Jak wysłać plik na serwer FTP z użyciem InternetOpen?

    Zmień: [syntax=cpp]char remoteFile[20] = adres;[/syntax] na: [syntax=cpp]char *remoteFile = &adres[0];[/syntax] A na przyszłość poczytaj troszkę o konwersji typów, zmianie string na char (np. tutaj: [url=http://stackoverflow.com/questions/... to char*, lub zmodyfikuj funkcję odczytującą adres...

    Programowanie   01 Sie 2014 14:16 Odpowiedzi: 11    Wyświetleń: 1263
  • [C] Jak poprawnie użyć sprintf z uint32_t bez błędów kompilacji?

    Pokazałem tylko przykład, ale bez sposobu jak to zrobić: sprintf((char*)UARTx, "%s", (char*)tablica No i tak sobie ping-pongujemy, a dokładnego typu tablicy wciąż nie podałeś (zarówno `char* tablica[5][10]` jak i `char tablica[5][10]` są dwuwymiarowe, czyż nie?). Jak przychodzisz do lekarza, to też jesteś taki tajemniczy? Zapewne zamiast podawać pierwszy...

    Mikrokontrolery   17 Mar 2020 12:24 Odpowiedzi: 13    Wyświetleń: 732
  • Liczba HEX (10 znaków) z tablicy char na liczbę DEC w innej tablicy.

    Witam. Mam taki oto nieskomplikowany kod: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <stdint.h> #include <util/delay.h> #include "MyLibs/NokiaLcd.h" #define BAUDRATE 9600 #define UBRR_VALUE (((F_CPU / (BAUDRATE * 16UL))) - 1) #define d_RECEIVE_DATA_COMPLETE !(UCSR0A&(1<<RXC0)) void USART_INITIALIZATION(void);...

    Mikrokontrolery AVR   17 Sty 2020 17:09 Odpowiedzi: 11    Wyświetleń: 1137
  • Czy powiększenie tablicy dynamicznej w C++ uszkodzi dane?

    Mam pytanie odnośnie tablic dynamicznych w c++ char *tablica; tablica=new char[5]; [...cos tam sie wpisuje do naszej tablicy...] tablica=new char[10]; Czy ta ostatnia linijka powiększy moją tablicę uszkadzając w niej dane czy je pozostawi na swoim miejscu i tylko doda nowe komórki na końcu?

    Programowanie   28 Sty 2008 19:37 Odpowiedzi: 3    Wyświetleń: 2050
  • Bascom AVR: Przekroczenie długości zmiennej string na Atmega32

    Niestety przesiadka na C też by nic nie dała, ponieważ on też tego nie kontroluje. Jeśli zadeklarujesz tablicę o długości 10 bajtów i odwołasz się do niej: char tablica[10]; tablica[12] = 1; to się wzburzy że jest błąd, ale jeśli zrobisz tak: char tablica[10]; char tablica1[20]; strcpy(tablica,tablica1); to nie...

    Mikrokontrolery AVR   22 Lis 2011 17:48 Odpowiedzi: 6    Wyświetleń: 1687
  • Jak poprawnie zadeklarować vector<char> w klasie w C++?

    ja to z reguły tak robie: std::vector<char> tablica_vector; tablica_vector.resize(27); u Ciebie tą drugą linie wrzuć do konstrutora. gdyby nie działało to spróbuj utworzyć wskaźnik do vectora w klasie i później przydziel pamięć: std::vector<char>* tab; // to gdzies w klasie tab = new std::vector<char>;//w...

    Programowanie   12 Cze 2009 01:58 Odpowiedzi: 3    Wyświetleń: 891
  • Jak dodać zero wiodące w itoa() przy konwersji do systemu binarnego?

    To jeszcze z kodu tymona. Rozumiem- ale nie mogę jeszcze zrozumieć tego: LCD_WriteText((char*)tab)... to jest kolego tzw nadgorliwość :) raz ze w epilogu została zadeklarowana tablica char tab[11] a wywołanie procedury LCD_WriteText bedzie tak samo skuteczne bez (char *) jak z tym. To by było słuszne gdyby tab z deklaracji i tab...

    Mikrokontrolery AVR   10 Paź 2010 14:00 Odpowiedzi: 63    Wyświetleń: 7784
  • STM32F051 CM0 - Funkcja z AVR na ARM nie "funkcjonuje"

    Co do ostrzeżenia: void lcd_chr(unsigned char xsize, unsigned char ysize, unsigned char xpos, unsigned char ypos, const unsigned char *chr) Jak masz tablicę cost, to musisz zagwarantować, że ptr też nie bedzie zmienial danych.

    Mikrokontrolery   17 Kwi 2013 14:45 Odpowiedzi: 6    Wyświetleń: 1941
  • ATTiny2313, C – jak przechowywać dużą tablicę w pamięci flash zamiast SRAM?

    unsigned char tablica definiujesz tak: prog_char unsigned char tablica[] = { 128, 134, 136, 134, 128, 116,….. } i kompilator wstawia ją tylko do flesha

    Mikrokontrolery   27 Maj 2006 09:44 Odpowiedzi: 2    Wyświetleń: 1148
  • [ATmega32] - nieskończone wartości zmiennej float wysłane po RS

    Usunięcie tablicy nie przyniosło oszołamiających efektów, choć poprawiło sytuację. Dane są wysyłane poprawnie do mniej więcej 32 czy 64-tej próbki, a ja chciałbym wysłać ich 255. Kolejne próbki po bodajże 64-tej znów są przekłamane. Nie wiem w czym piszesz, ale dziwnie działasz na wskaźnikach/adresach. Poza tym rzutując na unsigned char ograniczyłeś...

    Mikrokontrolery Początkujący   06 Wrz 2013 20:05 Odpowiedzi: 17    Wyświetleń: 2166
  • Jak przekazać tablicę struktur do funkcji sumującej w C++?

    #include <cstdlib> #include <iostream> using namespace std; struct struktura { public: int nazwa_p[20]; int ilosc_p; float cena_n; float cena_b; struktura(void) { for(int i = 0;i <= 20;i++)this->nazwa_p[i] = 0; } }; int liczy(struktura *tablica) { int suma; for (int...

    Programowanie Początkujący   28 Gru 2009 13:30 Odpowiedzi: 6    Wyświetleń: 5005
  • Jak wyczyścić całe pole tekstowe w Terminalu v1.0 za pomocą komendy?

    w hypertetminalu char NEWLINE[] = {'\n','\r',0}; // tablica zawiarająca znaki nowej linii char CLEAR[] = {27,'[','H',27,'[','2','J',0}; // j.w. ale czyszczącza ekran terminala char HOME[] = {27,'[','H',0}; // j.w. ale przestawiająca kursor na początek char SPACE[] = {' ',' ',' ',' ',0}; // j.w. spacje wysylasz te lancuchy na rs skopiowane z elektrody

    Mikrokontrolery   20 Sty 2007 19:18 Odpowiedzi: 1    Wyświetleń: 1650
  • C++ inicjalizacja tablicy w funkcji - brak zwracanej wartości

    Witam jak zainicjowac tablice stringiem w funkcji ? Wymyśliłem coś takiego jak poniżej ale niestety program nie zwraca mi nic a moim zdnaiem powinna zwrócić wartość SLOWO:/ #include <iostream> #include <string> #include <conio.h> #include <fstream> using namespace std; char tablica[30] ; char zapis() ; int main()...

    Programowanie Początkujący   25 Lis 2009 10:03 Odpowiedzi: 28    Wyświetleń: 5545
  • Jak poprawnie używać PROGMEM z tablicą stringów w ATmega8?

    A nie jest czasem tak, że tablice stringów muszą być inaczej deklarowane, żeby siedziały w PROGMEMie? Nie jest tak. Zwróć uwagę na różnicę między definicją tablicy wskaźników do stringów a definicją tablicy stringów. Tobie się właśnie to pomyliło. char *tab to nie to samo co char tab Tablica wskaźników do stringów musiałaby być inicjalizowana jak w...

    Mikrokontrolery AVR   16 Lut 2012 18:12 Odpowiedzi: 6    Wyświetleń: 1687
  • ANSI C - Dynamiczna tablica wskaźników na strukturę

    A może mi ktoś pomóc czy dobrze rozumiem jakby potem wyglądało wypełnianie pól struktury. Załóżmy, że: [syntax=cpp]struct OSOBA { char * imię; char * nazwisko; struct OSOBA * zwierzchnik; }osoba;[/syntax] W układzie B: [syntax=cpp] tablica[0]=malloc(sizeof(osoba)); tablica[0]->imię = malloc(200 * sizeof(char)); tablica[0]->imię= "Jan"; tablica[0]->nazwisko=malloc(200...

    Programowanie Początkujący   17 Sty 2015 20:19 Odpowiedzi: 11    Wyświetleń: 1836
  • [ATmega32][C/AVRStudio] Wyświetlanie stringów z odwołaniem

    bez gwiazdek char *napis[10] = {"HELLO"}; -> to jakies ufo - wskaznik na tablice ewentualnie tablica wskaznikow [; powinno byc: char napis[]="HELLO"; LCD_WyslijLitery(*napis); -> kolejne ufo (podstawy c), do funkcji powinienes przekazac adres pierwszego elementu, a tak sie sklada, ze nazwa tablicy jest wskaznikiem na pierwszy element, czyli: LCD_WyslijLitery(napis);...

    Mikrokontrolery AVR   30 Gru 2008 15:36 Odpowiedzi: 3    Wyświetleń: 1942
  • Jak umieścić napisy w pamięci flash na ATmega8/128 w C/Assemblerze?

    (...) .db "Jakis napis",0x0a,0x0d, 13,12, 0 lpm acc, z (lub z+) A co to za potworki? Znak końca linii (i do tego windowsowy :/) też nie jest potrzebny, wystarczy samo zero, chyba że urządzenie komunikuje się z windowsowym terminalem tekstowym przez rs-232. I skąd się wziął akumulator w AVR? W C robisz tak (avr-gcc): #include <avr/pgmspace.h>...

    Mikrokontrolery   08 Wrz 2006 20:50 Odpowiedzi: 5    Wyświetleń: 4432
  • [c] błąd w prostej pętli - zapisywanie do tablicy

    Wydaje mi się, że to jest tak: char * znalezione[1500] jest tablicą wskaźników na typ char. W pętli while deklarujesz i używasz zmiennej: char cos[90] To do niej zapisujesz sciezke znaleznionego pliku. Wykonujesz też przypisanie: znalezione[i] = cos; Musisz mieć świadomość, że po tym przypisaniu w tablicy znalezione znajdzie...

    Programowanie Początkujący   29 Sty 2010 21:40 Odpowiedzi: 3    Wyświetleń: 1695
  • Deklaracja stałej tablicy w pamięci programu w WinAVR - jak to zrobić?

    powinieneś zadeklarować tablicę w następujący sposób: prog_char TABLICA[3]={0,1,2}; a następnie użyć jej następująco: PORTB=pgm_read_byte((char*)TABLICA[2]);

    Mikrokontrolery   11 Maj 2006 16:00 Odpowiedzi: 7    Wyświetleń: 1469
  • [C] Dynamiczne tworzenie zmiennych w pętli dla AVR w C

    Witam, Zmiennych się nie tworzy, tylko deklaruje. Jeśli wiesz, ile maksymalnie razy wykona się pętla, to użyj tablicy: char tablica[ROZMIAR]; int i; for (i = 0; i < ROZMIAR; ++i) tablica[i] = ... Oczywiście ROZMIAR nie może być zmienną. Jeśli nie wiesz, albo Ci szkoda tyle pamięci na raz, to tablicę przydziel dynamicznie ->...

    Mikrokontrolery AVR   11 Sie 2008 15:05 Odpowiedzi: 8    Wyświetleń: 5109
  • Konwersja znaku char na kod ASCII w C# - jak to zrobić?

    Tu nie ma co konwertowac - liczba jest ta sama - kwestia tylko sposobu wyswietlania. Pokaz Twoje funkcje do wyswietlania i ta tablice. BF

    Mikrokontrolery   11 Lis 2007 19:00 Odpowiedzi: 6    Wyświetleń: 4436
  • [Programowanie, C] - tablica globalna,alokacja pamięci,STM32

    Coś naplątałeś... Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . Co z tego, ze twoje zmienne zajmują niewiele ramu, skoro najpewniej ustawiles sobie parę kB sterty, i gdy przekroczysz te pare kB, program ci sie natychmiast wykrzaczy, bo oczywiście najpewniej nigdy nie sprawdzasz, czy malloc przypadkiem...

    Mikrokontrolery   12 Gru 2010 21:32 Odpowiedzi: 2    Wyświetleń: 2715
  • Konwersja tablicy char na uint i formatowanie od tyłu w utoa

    W ten sposób wypełniasz tablicę jakimiś znakami kontrolnymi, a nie kodami cyfr chyba, że o to chodziło. Poza tym dla liczb mniejszych od 999, będą z "przodu" '\0'. Potrzebuje to do zapisania większej liczby od 255 w EEPROM. Czemu nie użyjesz EEPROM.put()? :)

    Arduino   26 Gru 2019 14:14 Odpowiedzi: 15    Wyświetleń: 687
  • Przypisanie tekstu do tablicy char w C po deklaracji - jak to zrobić?

    Wystarczy ze napiszesz unsigned char string[5]; .... int main(void) { string = "Tekst"; string[5] = 0; } ... ... a podczas kompilacji zobaczysz pięknego ERROR-a ;) Wyłażenie "poza string" (string ... #include <string.h> char string[6]; char strptr *; .... int main(void) { strptr...

    Mikrokontrolery   02 Kwi 2006 10:45 Odpowiedzi: 6    Wyświetleń: 8646