- file로 쓰기

FILE* fp = fopen("D:\\test.list","wt+");

for(i=0; i< cnt; i++)
{
   CString name  = "wqwkejqpwe"; // 매번 다른 이름
   fprintf(fp,name.GetBuffer(256));
   name.ReleaseBuffer();
   fprintf(fp,"\n");
}

fclose(fp);
   

 - file을 읽기

int i=0;
 FILE* fp = fopen("D:\\test.list","rt+");
char str[512];

(전체 수 (cnt) 를 모른다면.... 아래와 같이.. 안다면 for문으로 위의 cnt 만큼 읽으면 된다)
while (  (fscanf(fp,"%s",str))!=-1){

  CString name = CString(str); // CString 형식으로 바꿈

..........


'연구관련 > 프로그래밍' 카테고리의 다른 글

xp 32bit에서 메모리 2G 이상 할당 받기  (0) 2011.10.18
[c언어] file 이어서 쓰기  (0) 2011.09.06
SIMD 명령  (0) 2011.08.03
CString을 숫자로 (정수, 실수)  (0) 2011.07.07
MFC 파일열기 초기 폴더 지정  (0) 2011.07.04
Posted by 우주여행가
,