• Home
  • Forum

[레벨:9]운영자 (*.202.190.95) 2009-09-06 08:08 조회 수 19072 댓글 수 0 추천 수 0

 SetDlgItemText( IDC_ET_LICENSE, strPath );
 
 FILE *p_file = fopen( strPath, "rt" );

 if( p_file != NULL)
 {
  CString str;

  char buffer[1024], *p_pos = NULL;
  
  while( NULL != fgets( buffer, 1024, p_file ) )
  {
   // 일반적으로 텍스트 파일이나 소스파일을 한줄씩 읽으면 라인의 끝에 "\n"만 저장되어 있다.
   // 하지만 기본적으로 사용하는 에디트 컨트롤은 멀티라인을 사용할때, 라인의 끝에 "\r\n"이
   // 설정되어야지 제대로 줄이 바뀐다. 따라서 텍스트 파일을 열고 한줄씩 읽어서 그대로 에디트
   // 컨트롤에 출력하면 제대로 출력되지 않기 때문에 "\n" 정보를 "\r\n" 형식으로 변환해서 출력한다.
   
   p_pos = strchr(buffer, '\n');
    
   if( p_pos != NULL )
   {
    // "\n" 을 "\r\n"으로 수정한다.
    *p_pos = '\r';
    *(p_pos + 1) = '\n';
    *(p_pos + 2) = 0;
   }
    
   str += buffer;
  }
   
  fclose(p_file);
  m_ctrET_LICENSE.SetWindowText( str );
 }

 

* 첨부파일에 전체 소스코드가 있습니다.

 

출처 : 팁스소프트

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 라이브툴즈 서비스오픈 안내 file [레벨:9]운영자 2011-12-12 39748  
172 단축키 적용( Ctrl + S ) 적용시 [레벨:9]운영자 2010-06-14 24575
171 폴더존재 유무 확인방법 [레벨:9]운영자 2010-05-05 27170
170 사용자 메세지 사용법 [레벨:9]운영자 2010-04-11 19449
169 리스트콘트롤에 저장된 리스트를 텍스트(Text)파일로 저장하기 [레벨:9]운영자 2010-01-01 18114
168 Mac Adress(맥어드래스) 구하기 [레벨:9]운영자 2009-11-30 18600
167 사용자 PC에서 드라이브 목록 값 가져오기 [레벨:9]운영자 2009-10-23 17926
166 문자판단 관련 함수 종류 및 설명 [레벨:9]운영자 2009-10-22 17366
165 문자열이 숫자로만 된건지 문자로만 된건지 구분하기 [레벨:9]운영자 2009-10-22 18002
164 'ListView_SetCheckState' : undeclared identifier 해결법 [레벨:9]운영자 2009-10-21 18712
» [첨부파일 포함] 메모장 기능 Text 파일열기 file [레벨:9]운영자 2009-09-06 19072


XE Login