PHPとNode.jsの標準入力

PHPとNode.jsの標準入力:


PHP

<?php 
 
fscanf(STDIN, "%d", $a); 
fscanf(STDIN, "%d %d", $b, $c); 
fscanf(STDIN, "%s", $s); 
echo sprintf("%d %s", ($a + $b + $c), $s).PHP_EOL; 
$s = trim(fgets(STDIN)); などもある


Javascirpt

const main = (input) => { 
    input = input.split("\n") 
    tmp = input[1].split(" ") 
    const a = parseInt(input[0], 10) 
    const b = parseInt(tmp[0], 10) 
    const c = parseInt(tmp[1], 10) 
    const s = input[2] 
    console.log("%d %s", a + b + c, s) 
} 
main(require("fs").readFileSync("/dev/stdin", "utf-8")) 
手元で実行するときはEOFを入力しないといけないので

Ctrl + D で終わらせる

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)