[C/C++] 파일 읽기

2019. 5. 25. 18:43더 나은 삶을 위해/프로그래밍 공부


오랜만에 C/C++로 프로그래밍 좀 해보려는데 하나도 기억이 안나서 인터넷 찾아보면서 하고 있다 ㅎㅎㅎ
그리고 언제일지 모르지만 혹시 나중에 다시 필요할까봐 기록해놓기.

Example

#include <iostream>

using namespace std;

int main(int argc, char **args)
{
  // Check arguements
  // If file path is not given, exit
  if (2 != argc)
  {
    cout << "ERROR : no argument for file path" << endl;
    return -1;
  }

  FILE *pFile = NULL;
  errno_t error;

  // Open file
  error = fopen_s(&pFile, args[1], "r");

  // Loop until end of file
  while (!feof(pFile))
  {
    const int sizeBuffer = 256;
    char aryChar[sizeBuffer] = { '\0', };

    // Reade each line
    fgets(aryChar, sizeBuffer, pFile);

    cout << aryChar << endl;
  }


  // Close file
  fclose(pFile);
  pFile = NULL;

  return 0;
}


"제 사소한 경험이 여러분에게 조금이나마
도움이 되셨다면 공감 클릭 부탁드립니다"