» Poradna » Hardware

Arduino - definice char pole

 |   |  Microsoft Windows 10 Firefox 68.0

Jak pro Arduino nadefinuji pole o 16ti znacích, do kterého pak budu zapisovat znaky ?char *pole[16];storage size of 'pole' isn't known

Mohlo by vás také zajímat

Odpovědi na otázku

 | Microsoft Windows 10 Firefox 68.0

char pole[16];

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

Ještě mi to hlásí:expected ';' before 'pole'Nemusí být v úvodu definovaná nějaká knihovna pro práci se stringy ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

Ještě doplňuji, že do pole uložím znaky pro modem např. "AT&0" a potřebuji řetězec ukončit "\r" a nulou ( na konci řetězce):pole[i] = 13;i++pole[i] = 0;Tohle mi taky moc nefunguje...if (pole.c_str() = nulptr) { //Nic k odeslání na modem } else { //Odešleme příkaz na modem sigfox.print(pole.c_str()); }

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

cha neni string.pole.c_str() neexistuje, pretoze je to pre pracu so stringomked mas definovane pole, tak ukazatel "pole" nebude mat nulovy pointer "nulptr"Taketo kusky kodu su k nicomu.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Definice, Char