C 썸네일형 리스트형 객체 지향 & 패턴 in C (1) [Contents] C언어와 객체지향1 C언어와 객체지향2 - 기능 추가 C언어와 객체지향3 - 확장성을 고려한 기능 추가 C언어와 객체지향4 - 상속된 기능들(기능의 상속화) [출처] '모던 C언어 프로그래밍' - 하나이 시세이 C언어와 객체지향1 - 자료구조는 구조체로 표현하여 '객체'처럼 생성하면 편리하다. - 매크로를 사용하여 쉽게 구조체 초기화를 한다. Stack.h #include typedef struct{ int top; const size_t size; int *const pBuf; } Stack; bool push(Stack *p, int val); bool pop(Stack *p, int *pRet); #define newStack(buf) {0, sizeof(buf) / sizeof.. 더보기 cstring vs string 1. 기본 사용법 cstring은 헤더 파일을 추가하여 사용할 수 있고, char* 형식을 따른다. - char 형식을 따르므로, cin.getline(s, 100)을 하면, s에는 99개의 문자와 '\0'이 저장된다. #include void main() { char str[11]; cin.getline(str, 11); cout 더보기 이전 1 다음