Develop

[c] 텍스트 파일(로그)을 정해진 라인 단위로 쪼개주는 코드

by hooni posted Apr 23, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
함수는 아래와 같음..
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define FILE_LINE_LEN 1024
#define FILE_NAME_LEN 256

#define SPLIT_LINE_STD 50000

int split_fname(char* filename, char* name, char* ext);
int mysplit(char* sfilename, int critical);

[사용법]
명령어 파일명 (라인수)

예) split  log.txt  500

예와 같이 실행할 경우 500라인 단위로 쪼개서 log0001.txt, log0002.txt ... 으로 저장해줌
라인수는 생략해도 됨.. 생략하면 기본 50000 라인.. ㅋㅋ