[c] 배열과 파일 입출력

이번 포스트에서는 C 프로그래밍에서의 배열과 파일 입출력에 대해 알아보겠습니다.

배열

배열은 동일한 데이터 타입을 가진 여러 요소들을 저장하는 데 사용됩니다. C 언어에서 배열을 선언하고 초기화하는 방법은 다음과 같습니다:

int numbers[5] = {1, 2, 3, 4, 5};

위의 예제에서 numbers는 5개의 정수를 저장할 수 있는 배열이며, 중괄호 안에 초기값을 지정하여 초기화되었습니다.

파일 입출력

C 프로그래밍에서 파일 입출력은 <stdio.h> 라이브러리의 함수들을 사용하여 수행됩니다. 파일을 열고 읽거나 쓰기 위해서는 다음과 같은 단계를 거칩니다:

  1. 파일 열기: fopen() 함수를 사용하여 파일을 엽니다.
  2. 파일 읽기 또는 쓰기: fscanf(), fprintf(), fread(), fwrite()와 같은 함수들을 사용하여 파일에서 데이터를 읽거나 씁니다.
  3. 파일 닫기: fclose() 함수를 사용하여 파일을 닫습니다.

예를 들어, 파일을 열고 내용을 읽어들이는 코드는 다음과 같습니다:

#include <stdio.h>

int main() {
    FILE *file;
    char data[100];

    file = fopen("example.txt", "r");
    fscanf(file, "%s", data);
    printf("%s", data);
    fclose(file);

    return 0;
}

위의 예제에서는 fopen() 함수를 사용하여 “example.txt” 파일을 읽기 모드("r")로 열고, fscanf() 함수를 사용하여 파일에서 문자열을 읽어들였습니다.

이상으로 C 프로그래밍에서의 배열과 파일 입출력에 대해 알아보았습니다. 더 자세한 내용은 관련된 설명서를 참고하시기 바랍니다.