Считывание информации оператором read
Оператор read имеет вид:
read (<переменная>, <переменная>, . . . , <переменная>)
Оператор read принимает информацию из входного потока, интерпретирует ее как значения и присваивает эти значения соответствующим переменным. Количество значений и порядок их следования во входном потоке должны находиться в строгом соответствии со списком переменных в операторе read . Если эти значения являются числами, то каждое из них набирается по правилам записи чисел.
Между значениями во входном потоке должен стоять один или несколько разделительных символов, которыми могут быть только пробел или символ новой строки. Если при считывании данных оператор read не обнаруживает в строке числа, он считывает следующую строку и т.д. Если же число набрано неправильно или в его записи встречаются недопустимые символы (например, запятая или точка с запятой), программа прекращает работу и выдает сообщение об ошибке (invalid numeric format). Отметим, что при вводе с клавиатуры информация попадает во входной поток программы только после того, как нажата клавиша Enter . Если при наборе допущена ошибка и информация еще не отправлена во входной поток, можно воспользоваться клавишей Backspace для внесения исправлений. После нажатия Enter изменения значений произвести уже нельзя.
|