게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 질문드립니다!! FILE함수 관련
게시물ID : programmer_10888짧은주소 복사하기
작성자 : 천이랑
추천 : 0
조회수 : 389회
댓글수 : 2개
등록시간 : 2015/06/05 15:56:34
옵션
  • 베스트금지
  • 본인삭제금지
자료구조를 배우고 있습니다.

데이터 파일을 읽어드려 여러 가지 방법으로 정렬하고 출력하는 프로그램을 만들고 있는데요.

for문을 이용하여 6가지의 정렬을 돌려놓고 보니 선택정렬의 시간이 0초더라구요..곰곰히 생각해보니까 한번 정렬을 하면 이미 정렬된 데이터로 재정렬을 하는것 같더군요.
그래서 for문안에 fopen과 fclose함수를 집어넣어서 포문을 돌릴때마다 다시 파일을 열어 정렬되지 않은 파일로 정렬하도록 위치를 바꿨는데 그럼에도 불구하고 시간 변화가 없네요..허허

제가 궁금한건

for(n=1;n<7;n++)
{
fopen_s(&file, "file.txt", "r");

...

fclose(file); 
}

이런식으로 파일함수에 포문을 돌렸을 때 제가 바라는대로 파일을 닫고 다시 여는게 맞는건가요?? 아니면 이런식으로 구성하려면 다른 방법을 사용해야 하나요? 도움 부탁드립니다! 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호