dataBase

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ dataBase ] in KIDS
글 쓴 이(By): guest (guest) <128.163.249.187> 
날 짜 (Date): 2000년 9월  6일 수요일 오후 08시 45분 50초
제 목(Title): [질문] 파일열때에 이어서



안녕하세요. 답변감사합니다.
다시 질문이 잇는데요,

ifstream fin1("pilots.txt");
  ifstream fin2("flights.txt");
  if (!fin1.is_open() || !fin2.is_open())
  { cout << "Could not open the input file!" << endl;
    exit(1);
  }

  char fin1_array[76]; 
/* it's 76 bits long including the null character */
  char fin2_array[26]; 
/* it's 26 bits long including the null character */

/* struct 구문은 ahsarang 님이 말씀하신데로 고쳤구요.  
null character를 넣어서 []안 숫자를 하나씩 늘였고 
전체 array에도 null character를 포함했구요*/

  while (!fin2.eof()) 

/* 이부분을 빼면 첫줄만 읽어 들이고, 이부분을 넣으면 첫줄과 
더불어 아무것도 안보이는 줄이 무한히 계속 되는데요. 
getline에서 ahsarang님이 쓰신 code에 있는 fgets를 
사용해야 하나요? getline을 사용해서 자료 끝까지 
무한루프 없이 읽을 방법이 있나요?*/

  { fin2.getline(fin2_array, 26);
    cout << fin2_array << endl;
  }

  while (!fin1.eof() && !fin2.eof()) /* 에러는 안생겼는데 이렇게 두 파일에 
동일한 
멤버 함수를 써도 되나요? */
멤버 함수를 써도 되나요? */

답변 주시면 감사하겠습니다.



[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.