Ahoj, mam nasledujici kod
#define POSLEDNI_CHAR ‘#’
char text_k_odeslani] = “verze 1.1”;
a ja potrebuju na konec stringu pridat POSLEDNI_CHAR (aby vysledek byl “verze 1.1#”). Jak to mam napsat? Prekladac AVR-GCC. Diky moc
Ahoj, mam nasledujici kod
#define POSLEDNI_CHAR ‘#’
char text_k_odeslani] = “verze 1.1”;
a ja potrebuju na konec stringu pridat POSLEDNI_CHAR (aby vysledek byl “verze 1.1#”). Jak to mam napsat? Prekladac AVR-GCC. Diky moc
V Code Vision je na to funkce: char strchr(char *str,char c);
, která připojí na konec řetězce požadovaný znak - v tvém případě by to bylo: strchr(text_k_odeslani,POSLEDNI_CHAR);
GCC bude mít určítě podobnou funkci v nějaké knihovně pojmenované string, nebo nějak podobně
Jde to třeba takto
#define POSLEDNI_CHAR '#'
char text_k_odeslani] = {'v','e','r','z','e',' ','1','.','1',POSLEDNI_CHAR,0};