PureBasic

WriteProgramStringN()

Синтаксис

WriteProgramStringN(Program , String$ [, Flags])

Описание


Записывает данную тестовую строку во ввод (stdin) указанной программы, с дополнительным символом конца строки.

Параметры

Program Номер идентифицирующий указанную программу, в которую требуется записать текст. Этот Номер должен быть получен ранее, при вызове функции RunProgram() во время запуска указанной программы. Программа должна быть запущена с флагом #PB_Program_Read.
String$ Строка текста, которую требуется записать. В конец строки будет добавлен символ конца строки. Для отправки строки без символов конца строки воспользуйтесь функцией WriteProgramString(). Чтобы записать в программу данные побайтово, воспользуйтесь функцией WriteProgramData(). С помощью этой функции также можно послать программе EOF (конец файла), что скажет программе, что никакого ввода больше не будет.
Flags (дополн.) Строковый формат, используемый для записи строк. На формат по умолчанию для функции RunProgram() могут влиять флаги #PB_Program_Ascii, #PB_Program_Unicode и #PB_Program_UTF8. Этот параметр может быть одним из следующих значений:
  #PB_Ascii  : Записывать текст как ascii.
  #PB_UTF8   : Записывать текст как UTF8 (по умолчанию)
  #PB_Unicode: Записывать текст как unicode

Возвращаемое значение

Ничего.

См. также

WriteProgramString(), ReadProgramString()

Поддерживаемые OS

Все

<- WriteProgramString() - Оглавление Process