Imposta un valore stringa nell'area dati del messaggio.
Sintassi |
int set_string(int offset, const string &in value) |
---|---|
offset |
Offset di scrittura in area dati. |
value |
Valore da scrivere in area dati |
Risultato |
Rende la dimensione effettiva in byte della stringa scritta. |
Nota |
Il metodo verifica in automatico la corretta dimensione nell'area dati: in caso di errore, il valore non viene scritto. La dimensione effettiva della stringa scritta, dipende dalla codifica UTF-8 del contenuto stesso della stringa. |
Esempio di utilizzo:
bcc::message cmd;
cmd.set_string(10, "Hello world!"); /* Scrittura valore "Hello world!" a offset 10 dei dati */ |