WriteProgramData()
Syntax
Ergebnis = WriteProgramData(Programm, *Buffer, Groesse)Beschreibung
Schreibt die Daten aus dem Buffer in die Eingabe des angegebenen Programms (stdin). Das Programm muss mit RunProgram() und dem #PB_Program_Write Flag gestartet worden sein.
Ein spezieller Wert #PB_Program_Eof kann für den '*Buffer' Parameter verwendet werden, damit das Programm ein EOF ("Ende der Datei") in seiner Eingabe empfängt. (Damit wird diesem mitgeteilt, dass keine weiteren Eingaben folgen.) Der Parameter 'Groesse' wird in diesem Fall ignoriert. Nach dem Aufruf von WriteProgramData() mit diesem speziellen Wert, können keine weiteren Eingaben an das Programm geschrieben werden.
Rückgabewert
Gibt die Anzahl an gerade geschriebenen Bytes zurück.
Unterstützte OS
Alle