#!/usr/bin/env node
function stdinReadSync() {
var b = new Buffer(1024);
var data = '';
while (true) {
var n = require('fs').readSync(process.stdin.fd, b, 0, b.length);
i
単純なF#のスクリプト: #!/usr/bin/env fsharpi
open System
open System.Diagnostics
let Exec (command: string, arguments: string, echo: bool) =
let psi = new System.Diagnostics.ProcessStartInfo(command)
基本的な質問は、標準入力を特定の文字列に設定する必要があります。現在、私はこれでそれをしようとしています:それは、私はJavaでそれを行うだろうかと似ていますので import java.nio.charset.StandardCharsets
import java.io.ByteArrayInputStream
// Let's say we are inside a method now
私はCでプログラミングしたことがなく、今日は小さなコードを書く必要があります。プログラムは非常に簡単です - 私は2つの整数を追加したいです。 しかし、与えられた入力が数値で、最初のscanfが0を返すかどうかを調べようとすると、2番目の入力は入力を待たずに0も返します。 コード: int main()
{
int a = 0;
int b = 0;
printf(
stdinとstdoutを経由してJavaデーモンとやりとりしているRアプリケーションが無限ループ中にあり、メモリリークが発生するようです。簡素化されたRアプリ: while (TRUE) {
con <- file('stdin', open = 'r', blocking = TRUE)
line <- scan(con, what = character(0), nlin