망각/JAVA/JNI
[참고] stdin으로 한라인에서 한바이트 이상 입력 받기
마음끄적
2006. 9. 21. 17:01
// Scanner 나 BufferedReader가 아닌, System.in.read(...) 이용한 라인 입력받기
// 받을 바이트 수 + 2
byte [] bBuf = new byte [10];
int nNumReadBytes = System.in.read(bBuf);
// -2 는 \n\r 인듯
String str = new String(bBuf, 0, nNumReadBytes - 2);
int nInputNumber = Integer.parseInt(str);