블로그
-
C++ 입출력 스트림
예제 ) #include int main(int argc, char* argv[]) { std::cout << "Hello, World !"
blog.naver.com · 2019.02.28
-
libpcap 설치
/configure $ sudo make $ sudo make install #include #include int main(int argc ,char * argv[]){ char
blog.naver.com · 2017.08.13
-
buf_over.c
(int argc, char **argv){ char buffer[12]; memset(buffer,0x00,sizeof(buffer)); if(argc ! sizeof(argv[1])); printf("strlen %d \n", strlen(argv[1])); return 0; }
blog.naver.com · 2016.05.01
-
리눅스 fork후 exit, return 결과 차이 -펌-
<< std::endl; } ~STTest(void) { std::cout << __FUNCTION__ << std::endl; } }; int main (int argc, char *argv[]) { STTest test; //
blog.naver.com · 2016.03.27
-
TCP 서버 1:1 채팅
(int argc, char* argv[]){ WSADATA wsaData; SOCKET hServSock, hClntSock; SOCKADDR_IN servAdr, clntAdr; int clntAdrSize; if (argc !
blog.naver.com · 2015.09.17
-
C언어 함수포인터 - 함수포인터를 반환하는 함수 - function pointer
RetFunc(int sel))() { switch (sel) { case 1 : return vfun1; case 2 : return vfun2; } return NULL; } int main (int argc, char**argv) { void (*fun)(); if (fun = RetFunc(1)) fun(); return 0; } 좀 더 복잡한 함수 포인터 예 : enum
blog.naver.com · 2015.05.31
-
함수포인터 사용 예제
FPtrPlus) (int, int) = &Plus; int nRet = FPtrPlus(10, 20); printf("usage2 [%d]\n", nRet); } int main (int argc, char **argv) { usage1(); usage2(); return 0; }
blog.naver.com · 2015.02.16
-
mygethostname
#include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ struct hostent *host; struct in_addr inaddr; int i; char *buf; if (argc < 2) { printf
blog.naver.com · 2013.10.25
-
LINUX AT 프로그램... signal 통신 기초
#include #include #include #include #include void alarm_handler(int sig); char *pgm; int main(int argc, char **argv) { struct sigaction act; if (argc !
blog.naver.com · 2013.10.24
-
단방향 파이프 구현 예제
#include /* */ /* main cat file_name */ int main(int argc, char *argv[]){ FILE *pipe_fp, *infile; char readbuf[80]; if( argc !
blog.naver.com · 2009.09.21
블로그 결과 더보기 →