반응형
CSV(Comma-Separated Values) 형식은 데이터를 저장하고 전송하기 위한 일반적인 형식으로, 텍스트 파일로 쉽게 만들 수 있습니다. C 언어를 사용하여 CSV 파일을 생성하는 방법을 아래의 예제 코드와 함께 설명하겠습니다.
#include <stdio.h>
int main() {
FILE *fp;
char filename[] = "data.csv"; // CSV 파일명
// CSV 파일 열기 (쓰기 모드)
fp = fopen(filename, "w");
if (fp == NULL) {
printf("파일을 열 수 없습니다.\n");
return 1;
}
// CSV 파일에 데이터 작성
fprintf(fp, "이름,나이,성별\n"); // CSV 파일 헤더
// 예시 데이터
fprintf(fp, "John,25,Male\n");
fprintf(fp, "Emily,28,Female\n");
fprintf(fp, "Michael,22,Male\n");
// 파일 닫기
fclose(fp);
printf("CSV 파일이 생성되었습니다: %s\n", filename);
return 0;
}
이 코드는 간단한 예제로, data.csv라는 파일명으로 CSV 파일을 생성합니다. fprintf() 함수를 사용하여 데이터를 파일에 씁니다. 먼저 파일을 열고, CSV 파일의 헤더(열 이름)를 쓴 후에 데이터를 추가하고, 마지막으로 파일을 닫습니다.
위 코드를 실행하면, 실행 중인 디렉토리에 data.csv 파일이 생성됩니다. 생성된 CSV 파일은 다음과 같은 내용을 가지게 됩니다:
이름,나이,성별
John,25,Male
Emily,28,Female
Michael,22,Male
이와 같이 C 언어를 사용하여 CSV 파일을 생성할 수 있습니다. 데이터를 다루고 저장하는 방법에 따라 코드를 수정하여 원하는 형식의 CSV 파일을 만들 수 있습니다.
반응형
'C' 카테고리의 다른 글
C 언어를 사용한 데이터 입력과 출력 시스템 구현하기 (0) | 2023.12.11 |
---|---|
C 중요 메서드 정리 (2) | 2023.11.12 |
C 로또 당첨번호 자동 생성하기 (2) | 2023.11.04 |
C 코드 최적화 방법 (0) | 2023.10.28 |
C 대표적인 에러의 해결 방법 (0) | 2023.10.21 |
댓글