[c] 배열과 파일 입출력
이번 포스트에서는 C 프로그래밍에서의 배열과 파일 입출력에 대해 알아보겠습니다.
배열
배열은 동일한 데이터 타입을 가진 여러 요소들을 저장하는 데 사용됩니다. C 언어에서 배열을 선언하고 초기화하는 방법은 다음과 같습니다:
int numbers[5] = {1, 2, 3, 4, 5};
위의 예제에서 numbers
는 5개의 정수를 저장할 수 있는 배열이며, 중괄호 안에 초기값을 지정하여 초기화되었습니다.
파일 입출력
C 프로그래밍에서 파일 입출력은 <stdio.h>
라이브러리의 함수들을 사용하여 수행됩니다. 파일을 열고 읽거나 쓰기 위해서는 다음과 같은 단계를 거칩니다:
- 파일 열기:
fopen()
함수를 사용하여 파일을 엽니다. - 파일 읽기 또는 쓰기:
fscanf()
,fprintf()
,fread()
,fwrite()
와 같은 함수들을 사용하여 파일에서 데이터를 읽거나 씁니다. - 파일 닫기:
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 프로그래밍에서의 배열과 파일 입출력에 대해 알아보았습니다. 더 자세한 내용은 관련된 설명서를 참고하시기 바랍니다.