Составители:
Рубрика:
}
else
{ putback();
get_exp(&answer);
get_token();
itoa(answer, str, 10);
printf("%d", answer);
len += strlen(str);
}
last_delim=*token;
if (*token==',')
{ spaces=8-(len % 8);
len += spaces;
while(spaces)
{ printf(" ");
spaces--;
}
}
else
if (*token==';');
else if (tok!=EOL && tok!=FINISHED) serror(0);
} while ((*token==';') || (*token==','));
if (tok==EOL || tok==FINISHED)
{ if (last_delim !=';' && last_delim !=',') printf("\n");
}
else serror(0);
}
Функция putback() предусмотрена для возврата лексемы во входной
поток. Это необходимо в том случае, когда на вывод попадает выражение.
В print() нет вывода выражений.
2.2.4. Оператор ввода
Для ввода информации с клавиатуры и размещения ее
в переменных
предлагается оператор ввода:
INPUT <имя переменной>
Возможен и другой вариант ввода данных с подсказкой в виде записи
<символьная строка>:
INPUT "<символьная строка>" <имя переменной>
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »