티스토리 뷰
반응형
int function0(char *str) { return 0; } int function1(char *str) { return 1; } int function2(char *str) { return 2; } int function3(char *str) { return 3; } /** * 함수 포인터를 이용한 함수선택 * op의 값에 따라 function1() ~ function3() 까지 분기 **/ int selectFunction(char *str, int op) { int (*sFunction[4])(char*) = { function0, function1, function2, function3 }; return sFunction[op](str); } /* 심심하다.. -_-;; */
반응형
'Devolopment > C, C++' 카테고리의 다른 글
C 언어로 정수에서 1이 설정된 비트(Bit) 수 세기 (0) | 2015.05.29 |
---|---|
chr_replace() (0) | 2015.05.29 |
프로그램 시간측정 (소켓포함) (0) | 2015.05.29 |
Print to binary code (0) | 2015.05.29 |
Makefile에 날짜(시간) 넣기 (0) | 2015.05.28 |
반응형
최근에 달린 댓글