node-stdio
v0.1.6
Published
node io for command line
Downloads
23
Maintainers
Readme
node-stdio
A node interface for stdio like: cin, cout, scanf and printf.
how to install
- npm install node-stdio
api
- readInt() read a int or long number from stdin.
- readDouble() read a float or double number from stdin.
- read_line() read number of 1024 characters from stdin, or util meets \n.
- gets(size) read number of size characters from stdin, or util meets \n.
- printsth(sth, ...) display sth in stdou, if there are more than on args, the diaplay split by " ", in the end there is no '\n'.
- print(sth, ...)
display sth in stdou, if there are more than on args, the diaplay split by " ", in the end there is a '\n'.
just like
console.log()
.
use examples
var cmd = require('node-stdio');
function test() {
cmd.print('Please input a int:');
cmd.print(cmd.readInt());
cmd.print('Please input a double:');
cmd.print(cmd.readDouble());
}
test();
OJ Example
- calc a+b, a b split by a space
var cmd = require('node-stdio')
var a, b;
var solveMeFirst = (a,b) => a+b;
while((a=cmd.readInt())!=null && (b=cmd.readInt())!=null){
let c = solveMeFirst(a, b);
cmd.print(c);
}
Thanks
Everyone uses this tool.