[함수] getopt, getopt_long
원글(이글루): 2009-12-29 20:33:06 보통 -v 형태의 옵션을 처리할때 사용하는 함수 ■ 사용방법 #include int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; #define _GNU_SOURCE #include int getopt_long(int argc, char * const argv[], const char *optstring, const struct option *longopts, int *longindex); int getopt_long_only(int argc, char * const argv[], const..
[Linux/C] printf같은 함수를 만들자
원글(이글루): 2009-12-29 20:27:44 va_list 형태로 인자를 여러개 받아 처리하는 함수를 만들수 있지. int DebugText(char *fn, int type, const char *format,...) { char buffer[1000]; int cnt; FILE *fp; va_list arglist; va_start(arglist,format); cnt = vsprintf(buffer, format, arglist); if(type == 0) { fp = fopen(fn, "wt"); fwrite(buffer, strlen(buffer), 1, fp); fclose(fp); } else if(type == 1) { fp = fopen(fn,"at"); fprintf(fp,"\n..