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
[28136] 기초적인 파일 입출력에 관한 질문입니다..
로터스 [] 876 읽음    2003-12-07 01:30
computer
data
robot
zet

이렇게 이미 알파벳 순으로 정렬되어있는 word.txt라는 텍스트 파일을 읽어들인 후 검색을 하려고 합니다.
검색어로 robot을 치면, 세번째에 있다는 의미로 '3'이 출력되게 하려고 합니다.
그런데 아래와 같이

ifstream fin("word.txt");
char ch;
while(fin.get(ch))
...

이런 식으로 코딩을 하면 배열에 아래와 같이 입력이 되는 것 같습니다.
[0][1][2][3][4][5][6][7][8][9][10]...
c  o  m  p  u  t  e  r  d  a   t ...

이런식이여서, 검색이 제대로 되지 않습니다.
저는 아래와 같은 2차원 배열방식으로 데이터를 읽어들이고 싶습니다.
   [0][1][2][3][4][5][6][7]
[0] c  o  m  p  u  t  e  r
[1] d  a  t  a
[2] r  o  b  o  t
그럼 검색을 하기가 한결 수월할 것 같은데요...

항상 데이터나 검색어로 상수만 써오다가(1,2,3 같은..) 문자열을 처리하려고 하니까 혼란스럽습니다.
검색을 문자열로 해야하는 것도 쉽지만은 않군요..

어쨌든, 위와같이 이차원 배열 형태로 파일입력을 하려면 어떻게 코딩을 해야 하는 것인지 궁금합니다..
혹시 저런 방법 말고 더 좋은 방법이 있나요?. 가르쳐주시면 정말 고맙겠습니다.

그럼 좋은 주말 보내세요~

+ -

관련 글 리스트
28136 기초적인 파일 입출력에 관한 질문입니다.. 로터스 876 2003/12/07
28137     Re:기초적인 파일 입출력에 관한 질문입니다.. 유영인 Cuperido 1339 2003/12/07
34131         Re:Re:기초적인 파일 입출력에 관한 질문입니다.. 로터스 900 2003/12/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.