Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[7863] Re:[재질문] stdin, stdout, stderr -> 기냥 숫자를 쓰시면 됩니다..
박지훈.임프 [cbuilder] 1206 읽음    2002-01-10 02:19
답변이 될 것 같지는 않습니다만, 도스시절에 코딩했던 기억을 더듬어보면...
스트림 방식이 아닌 핸들 방식으로 파일을 오픈할 경우 stdin, stdout, stderr은 각각 0, 1, 2의 값입니다.

원래 stdin, stdout, stderr은 핸들이 아닌 스트림 값인데, fileno()를 써서 이걸 핸들로 변환한 값이 필요하신
것이니 그냥 0, 1, 2를 쓰시면 되겠네요.

그럼...


이상탁 님이 쓰신 글 :
: 답변에 감사드립니다.
:
: 저는 아직 찾지 못하고 있습니다. 저도 C 가 하는 것을 델파이가 못한다고 보지는 않습니다.
:
: 다만, 제가 델파이에서 그 방법을 못찾았을 뿐이지요.
:
: 실질적인 질문의 요지는 VC++ 에서 stdin, stdout, stderr 에 해당되는 것으로 델파이에는 무엇이 있냐는 것입니다.
:
: 그래서 다음의 두 문장을 대체할 수 있는 델파이 문장을 물어본것입니다.
:
: setmode(fileno(stdin), O_BINARY);
:
: len = fread(buf, 1, sizeof(buf), stdin)
:
: 죄송하지만 아시는 분은 부탁드립니다.

+ -

관련 글 리스트
9218             Re:[재질문] stdin, stdout, stderr 에 관련한 델파이 키워드(?)를 찾습니다 최진석 742 2002/01/09
7889             [자답] 답변일지 모르겠지만... 이상탁 626 2002/01/16
7863             Re:[재질문] stdin, stdout, stderr -> 기냥 숫자를 쓰시면 됩니다.. 박지훈.임프 1206 2002/01/10
7861             Re:[재질문] stdin, stdout, stderr 에 관련한 델파이 키워드(?)를 찾습니다 류종택 1025 2002/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.