Символ Терминатора
Можно сконфигурировать Terminator
к целочисленному значению в пределах от от 0 до 127, который представляет код ASCII для символа, или можно сконфигурировать Terminator
к символу ASCII. Например, чтобы сконфигурировать Terminator
к возврату каретки, задайте значение, чтобы быть CR
или 13
. Чтобы сконфигурировать Terminator
к переводу строки, задайте значение, чтобы быть LF
или 10
. Можно также установить Terminator
на CR/LF
или LF/CR
. Если Terminator
является CR/LF
, терминатор строки является возвратом каретки, сопровождаемым переводом строки. Если Терминатором является LF/CR
, терминатор строки является переводом строки, сопровождаемым возвратом каретки. Обратите внимание на то, что нет никаких целочисленных эквивалентов для этих двух значений. Кроме того, можно установить Terminator
на 1 2 массив ячеек. Первый элемент ячейки является терминатором строки чтения, и второй элемент массива ячеек является терминатором строки записи.
При выполнении операции записи с помощью функции fprintf
все случаи \n
заменяются значением свойства Terminator
. Обратите внимание на то, что %s\n
является форматом по умолчанию для fprintf
. Операция чтения с fgetl
, fgets
или fscanf
завершается, когда значение Terminator
читается. Терминатор строки проигнорирован для бинарных операций.
Можно также использовать терминатор строки, чтобы сгенерировать доступное байтам событие, когда BytesAvailableFcnMode
установлен в terminator
.
Только для чтения | Никогда |
Тип данных | Строка |
Целочисленное значение в пределах от от 0 до 127, или эквивалентный символ ASCII. CR/LF
и LF/CR
являются также принятыми значениями. Вы задаете различное чтение и терминаторы строки записи как 1
-by-2
массив ячеек.