엑셀파일 CSV 파일 C로 만들기
2018. 3. 16. 10:41ㆍIT
반응형
회사에서 장비 시리얼 넘버제작을 했는데 잘못 제작이됐다.
이럴때 그냥 C로 .csv 확장자로 만들면 되는데...
장비 시리얼 번호를 mac address로 해서 16진수다 ..
아래는 엄청 간단하게 짠 소스 ㅋㅋ.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <stdio.h> #include <string.h> int create_marks_csv(char *filename, int start_num, int end_num) { printf("\n Creating [%s.csv] file\n", filename); FILE *fp; filename = strcat(filename, ".csv"); fp = fopen(filename, "w+"); while(start_num <= end_num) { fprintf(fp, "140C5B-FFFF-%X\n", start_num); start_num++; } printf("Finish !! \n"); return 0; } int main() { char str[100]; int start_num, end_num; printf("Enter the Model Name (Ex. PLM100): "); scanf("%s", str); printf("Enter the start number(Ex. FF0011): "); scanf("%x", &start_num); printf("Enter the start number(Ex. FF0022): "); scanf("%x", &end_num); create_marks_csv(str, start_num, end_num); return 0; } | cs |
dk
728x90
반응형
'IT' 카테고리의 다른 글
double x int x (0) | 2018.03.16 |
---|---|
계정 추가 및 공유 폴더 만들기 (useradd, adduser, samba / Ubuntu16.04) (0) | 2018.03.16 |
symbol lookup error: Undefined Symbol (0) | 2018.03.13 |
git 다시... ㅠㅠ (0) | 2018.03.13 |
리눅스 커널 (0) | 2018.03.09 |