C표준 라이브러리 함수를 이용한 문자다루기 

전통적으로 C 언어에서의 문자 제어는 상당히 어려운 부분에 속한다. 문자열이라는게 존재하지 않으며, 단지 문자의 배열로 문자열을 구현하기 때문에 문자열에 대한 제어를 위해서는 pointer 혹은 배열값을 이용해야 하는데, 매우 혼동되는 작업이며, 많은 시간을 소비하게 만든다....

C++ 에서 멤버 함수포인터 사용하기 

C++ 에서 멤버 함수포인터 사용하기원문 아마도 여러분은 함수포인터(#include #include #include int compare(const int one, const int two){ if (one > two) return -1; else return 1;}int a = { 50, 10, 20 ...

GNU Compiler Collection 사용하기 

GNU Compiler Collection 사용하기GNU C compiler는 GNU(GCC는 Linux(GCC가 여러분의 시스템에 설치되어 있다고 가정하고 글을 쓰도록 하겠다. # gcc -vReading specs from /usr/lib/gcc/i386-redhat-linux/3.4.4/specsConfigured with--infodir=/usr/...

표준 C라이브러리를 이용한 문자열 다루기 

표준 C라이브러리를 이용한 문자열 다루기...

Tmake를 이용해서 간단하게 makefile 생성하기 

Tmake를 이용해서 간단하게 makefile 생성하기...

다양한 포인터 활용 예제들 

다양한 포인터 활용 예제들작성자 직접 주석을 달면서 읽어 보세요 이해하는데 많은 도움이 될겁니다. - #include #include struct data { int a; char b;};int main(){ struct data aData; aData.a = 100; aData.b = (char )malloc(10); ...

makefile 사용하기 기본 

makefile 사용하기 기본만약 5개의 쏘쓰로 이루어진 프로그램을 테스트 하기 위해서 컴파일을 한다면 다음과 같은 방식을 사용해야 할것이다.$ gcc -c 1.c$ gcc -c 2.c$ gcc -c 3.c$ gcc -c 4.c$ gcc -c 5.c$ gcc -o myprg 1.o 2.o 3.o 4.o 5.o매번 myprg 라는 실행파일을 만들어 내기 위...

C 프로그래밍 팁 

C 프로그래밍 팁출처 아래 글은 http 원문은 http C++ 언어는 그 특성상, 전역 개체의 초기화가 main 보다 먼저 이루어지므로 전역 개체의 생성자에 들어 있는 코드는 main 보다 먼저 호출된다.이것은 여러가지 트릭으로 사용될 수 있는데, C에는 과연 그런 것이 없을까? 표준 명세에는 없다.하지만, gcc의 __attribute__에는 그러한 ...

Secure Programming for Linux and Unix HOWTO 

Secure Programming for Linux and Unix HOWTO ...

함수 포인터로 구현하는 전술 패턴 

함수 포인터로 구현하는 전술 패턴함수 포인터를 이용한 전술 패턴의 구현입니다. 2004년에 만든 문서인데, 생각난김에 내용을 수정/보완했습니다. 함수포인터에 대한 일반적인 내용은 문서를 참고하시기 바랍니다. 이 문서는 함수 포인터의 응용입니다.전술 패턴(함수 포인터를 전술 패턴에 응용하기 위해서, 프로그램을 직접 만들어 보기로 했습니다. 이 프로그램은 사...