게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 파일 오프셋 질문입니다!
게시물ID : jisik_135815짧은주소 복사하기
작성자 : 키큰사람
추천 : 0
조회수 : 789회
댓글수 : 1개
등록시간 : 2012/10/31 12:08:46

 

 

 

 

많은 데이터의 영어 텍스트 파일이 있다고 가정할게요!

 

여기서 어떤 배열에 처음엔

word[0] = i like tody;

word[1] = like today humor;

word[2] =  today do you;

word[3] = do you like;

 

이런식으로 저장을 하고 싶거든요.. 결국은 이런식으로 해서 중복은 카운터를 세고 없으면 새로운 배열에 저장하고 싶은데..

 

제가 생각한걸론

struct Word3{

char word1[22], word2[22], word3[22];

};

 

이렇게 구조체를 만들어서

파일을 의 갯수를 읽고

Word3 W[size]; 구조체 배열을 만들고요. 

 

for(int i=0; i<size; i++)

{

Infile >> W[i].word1 >> W[i].word2 >> W[i].word3; 

}  

일단 이렇게 캐릭터 3개를 읽으면

i like toay 까지 저장되고 파일포인터가 today 다음으로 위치 하잖아요?

그런데 그 파일포인터를 today에서 다시 like 즉 -2 하고 싶어요..

 

그래서 구조체 배열에 위에 써놓은것처럼 저장하고 싶은데..

이렇게 for문으로 파일포인터를 이동시키는것이 가능한가요??

 

가능하다면 좀 도와주시면 감사하겠습니다...

 

참고로 과제는 아니고 2년뒤에 졸업작품에 대해서 하나씩 공부하는중이라ㅜㅡㅜ

 

 

 

 

혹시 시간되시면 카운터하는 것도 ㅜㅜ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호