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
[35358] Re:Re:Re:Re:Re:잘안되네요...
머리돌 [xxxston] 1031 읽음    2004-06-03 14:32
bb[255][100]이것을 거기에 쓰시다니 ...
생각 못했네요.
char bb[255][100];
char line[100];<<-원래 이게 들어있었는데 없네요 ^^

fgets( line, 100 ,stream); <<-파일에서 100자만 읽는다는 말인데요.만약 파일이 100자씩 100줄이있다면
첫줄만 읽는 결과가 나옵니다. 참조하세요.
아마 while 문으로 돌리셔야 되지 않나 하네요.
-----------------추가--------------------------
char line[255];
char *token;
int i=0;
char bb[255][10];
FILE *stream;
char *fptr;

if ((stream = fopen("sss.txt", "r"))== NULL)    return -1;


while((fptr=fgets(line,255,stream)) != NULL){
    token = strtok( line, " ");
    while(token != NULL)
    {
        sprintf(bb[i++],"%s",token);
        token = strtok(NULL," ");
    }
}
---------------------------------------------------
구리구리 님이 쓰신 글 :
:  char bb[255][100];
: 위처럼 선언하면
: fgets( bb, 100 ,stream);
: 여기에서 에러가 나네요....
: 그래서
:  char bb[100];
: 이걸로 한거거든요... 에구...
:

+ -

관련 글 리스트
35347 char *token의 값을 char line[2000]의 배열에 넣을순없나요? 구리구리 885 2004/06/03
35352     Re:char *token의 값을 char line[2000]의 배열에 넣을순없나요? 머리돌 1004 2004/06/03
35355         Re:Re:잘안되네요... 구리구리 840 2004/06/03
35356             Re:Re:Re:잘안되네요... 머리돌 800 2004/06/03
35357                 Re:Re:Re:Re:잘안되네요... 구리구리 769 2004/06/03
35358                     Re:Re:Re:Re:Re:잘안되네요... 머리돌 1031 2004/06/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.