Записывает список значений в файл или устройство
Синтаксис
Print # filenum, [ expressionlist ] [ , | ; ]
Параметры
filenum
Номер файла или устройства , открытого для
Output
или
Append.
expressionlist
Список значений для записи.
Описание
Print # выводит список значений в текстовый файл или устройство.
Числовые значения преобразуются в их строковое представление, с левым
выравниванием для знака. Объекты пользовательских типов должны быть
перегружены Operator Cast () As String.
Последовательные значения в списке выражений разделяются или запятой (,)
или точкой с запятой (;). Запятая указывает, что печать должна
проводиться в следующей колонке по границе 14, в то время как точка с
запятой указывает, что значения печатаются без пробела между ними.
Символ новой строки печатается после значения в списке выражений, если
список выражений не сопровождается запятой или точкой с запятой.
Обратите внимание, что запятая (,) сразу же после номера файла
необходима, даже если список выражений пуст. В этом случае печатается новая
линия, как и в списке обычных выражений, который не имеет запятую или точку
с запятой в конце.
Пример
Open "bleh.dat" For Output As #1
Print #1, "abc def"
Print #1, 1234, 5678.901, "xyz zzz"
Close #1
Различия диалектов
- В диалекте -lang qb,
дополнительный пробел печатается после чисел.
Отличия от QB
- Нет, при использовании QBASIC типов переменных с диалектом -lang qb.
- Беззнаковые числа печатаются без пробела перед ними.
- QB не поддерживал преобразования для определяемых пользователем типов,
поэтому не позволял им быть Print(напечатанными).
См. также