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

C++빌더 Q&A
C++Builder Programming Q&A
[40126] Re:ifstream 에 관한 질문이요~ ifstream의 get 함수는 파라메타가 int 형이 없습니다.
장성호 [] 1955 읽음    2005-05-11 22:52
ifstream 의 get 함수는 
get(int val) 형식이 없네요

인자가

char & 이거나
char * , int 이거나
char * , int , char   이거나
streambuf & , char  이거나
streambuf &  이네요

즉  int 형을 넘겨주는 함수가 없는데 그렇게 하셨기 때문에 그렇네요

컴파일 하면 아래와 같은 경고가 뜰겁니다.

Warning   ...        Temporary used for parameter '_c' in call to 'istream::get(char &)'

그럼
즐플하세요






김재원 님이 쓰신 글 :
: 텍스트 파일에 적힌 정수를 ifstream 객체를 이용해 입력받을려고 합니다.
: >> 연산자로 받으니까 제대로 나오긴 하는데, 정확히 어떤 함수를 호출했는지 알고싶습니다.
: get 함수로 받으니까 이상한 값이 들어오는데요.. 왜 이런지도 알고 싶습니다.
:
: ifstream in;
: in.open("C:\\test.txt", ios::in);
: int tmp1;
:
: in >> tmp1;   // 1
:
: in.get(tmp1); // 2
:
: 읽어주셔서 감사합니다...^^

+ -

관련 글 리스트
40092 ifstream 에 관한 질문이요~ 김재원 946 2005/05/09
40126     Re:ifstream 에 관한 질문이요~ ifstream의 get 함수는 파라메타가 int 형이 없습니다. 장성호 1955 2005/05/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.