C++ 의 stdin, stdout 에 해당하는 델파이 키워드는 input, output 이 있습니다.
하지만, input, output 은 text 타입입니다.
핸들값으로 변환(?)하는 API 함수는 GetStdHandle 인것 같습니다.(테스트는 해 보지 않았습니다)
전 그냥 input 으로 처리 했으니까요....
이상탁 님이 쓰신 글 :
: 답변에 감사드립니다.
:
: 저는 아직 찾지 못하고 있습니다. 저도 C 가 하는 것을 델파이가 못한다고 보지는 않습니다.
:
: 다만, 제가 델파이에서 그 방법을 못찾았을 뿐이지요.
:
: 실질적인 질문의 요지는 VC++ 에서 stdin, stdout, stderr 에 해당되는 것으로 델파이에는 무엇이 있냐는 것입니다.
:
: 그래서 다음의 두 문장을 대체할 수 있는 델파이 문장을 물어본것입니다.
:
: setmode(fileno(stdin), O_BINARY);
:
: len = fread(buf, 1, sizeof(buf), stdin)
:
: 죄송하지만 아시는 분은 부탁드립니다.
|