C++ 파일 입출력

반응형
728x90
반응형
 
 
Introduction

이번에는 C/C++과 관련한 기초부분을 정리해두고자 합니다. 사실 에버노트에 메모를 해둔게 너무 지저분하여, 정리삼아 간단히 요약 정리 후 블로그에 업로드를 해두려고 합니다. 다소 내용 없는 점 참고 바랍니다. 
 
#읽기
void LoadContents(char *filename)
{
       FILE *fp;
       fp = fopen(filename , "r" );
       if( fp != NULL ) {
                        // 생략....                     
            char cName[256]= {0,};
            char cDevil[256] = {0,};
            char CMaterial[256] = {0,};              
            char cTemp[256] = {0,};
            fscanf( fp,"%[^,] %s %s %s\n", &cName, &cTemp, &cDevil,  &CMaterial);
            // 생략 ...
              
       }
       fclose(fp);
}
 
#저장
void SaveContents(char *filename)
{
       FILE *fp;
       fp = fopen(filename , "w+" );
       if( fp != NULL ) {
          // 생략...
          fprintf( fp, "%s, %s %s\n", name.c_str(), strDevil.c_str(),  strMaterial.c_str());
       }
       fclose(fp);
}
 
 
 
 
728x90
반응형

댓글

Designed by JB FACTORY