Problem s kodem
Moderátor: Moderátoři
Problem s kodem
char c = 0; // received data
char command[5] = "\0"; // command
dekuji vsem moc
if (current_line_is_first && c == '=') {
for (int i = 0; i < 1; i++) {
c = client.read();
command[i] = c;
- Panda38
- Příspěvky: 725
- Registrován: 21 lis 2012, 00:00
- Bydliště: Most, Praha, Lanžhot
- Kontaktovat uživatele:
Vidím ten originál, to je příjem HTTP povelu, kdy se čeká na oddělovač "=" a pak se přijmou následující znaky. Příkaz "char command[5] = "\0"" nejdříve vynuluje buffer k načtení commandu (nastaví první znak na binární 0, jako příznak konce řetězce), aby se pak dalo testovat, zda příkaz přišel nebo ne. V tom zdrojáku se načtou 2 znaky příkazu a podle nich se rozliší příkaz "01", "02", ...