반응형

전체 글 803

C++ 학생정보 링크드리스트 코드 소스

/* * http://sosal.tistory.com/ * made by so_Sal */ #include //기본 입력,출력 헤더파일 #include // 시간 관련 헤더파일 #include using namespace std; // std클래스 사용 void add(); void del(); void mod(); void find(); void print(); void exit(); void random_data(); void menu(); struct student { int id; char name; int kor; int eng; int math; int total; char grade; struct student *H; struct student *T; };// 구조체 선언 struct stu..

C++ class date 코드

/* * http://sosal.tistory.com/ * made by so_Sal */ #include #include using namespace std; class date{ private: int year, month, day; // default is private int max_day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //각 month의 최대 day입니다. public: date(); //생성자 함수 void set_date(int y, int m, int d); void prev_day(); void next_day(); void print_date(); // 모든 함수는 main함수 아래에 정의되어 있습니다. }; int main(){ dat..

C++ Class 생성자 소멸자 간단한 코드

/* * http://sosal.tistory.com/ * made by so_Sal */ class에 대한 코드를 한번 살펴보겠습니다. #include #include using namespace std; //간단한 입출력 헤더와 string 제어 헤더문입니다. class CTest{ private: const int x; public: CTest(); // 디폴트 생성자 CTest(int nValue); ~CTest(); //클레스가 종료될때 호출되는 함수 void print() const; const char *changeText() const; }; /* * 클레스 선언문입니다. * private에는 외부에서 접근할수 없는 변수입니다. * public안에서 선언된 함수들이 private 변수에 접..

System - 02. system() 자식 프로세스

/* * http://sosal.tistory.com/ * made by so_Sal */ system() 함수에 대해 알아보겠습니다. #include int system(const char * string) system() 함수는 굉장한 편리함을 가져다 주는 함수입니다. 어떻게 보면 게으른 사람들의 전유물이기도 하지요.. shell? :: 사용자가 입력하는 명령어들을 기계어로 번역해주는 명령 해석기 쉘은 사용자가 운영체제와 대화할 수 있는 중간 역할자. 인터페이스가 됩니다. 쉘에서 사용자가 한 말을 받아 운영체제에 전해주고, 운영체제는 그 답을 쉘을 통해서 사용자에게 보여주게 되는것입니다. 쉘 역시 하나의 프로그램입니다. (bash, sh, csh 등 다양한 종류의 쉘이 있는데.. 리눅스 콘솔창에서 우..

System - 01. Process 개념

/* * http://sosal.tistory.com/ * made by so_Sal */ 프로세스 :: 컴퓨터 내에서 실행중인 프로그램을 일컫는 용어. 프로세스란건 아주 간단합니다. Ctrl + Alt + delete로 작업관리자를 켜봅시다. 프로세스 텝을 가보시면 프로세스들의 목록을 쭉~ 보실 수 있습니다. putty를 4개나 켜놨더니 프로세스에 4개가 올라와있네요. 항상 켜져있는 메신저 na**까지 보입니다. 프로세스, 쉽게 와닿나요? 리눅스는 위 그림의 윈도우와 같은 다중 태스킹 운영체제입니다. 한 시점에서 여러 개의 프로그램들이 실행되는데, 각 실행중인 프로그램은 하나의 프로세스가 되고, 물론 하나의 프로그램이 여러개의 프로세스가 될 수 있습니다. 따라서 여러 사용자들이 하나의 프로그램을 실행시..

Socket - 03. Client socket

/* * http://sosal.tistory.com/ * made by so_Sal */ #include int socket( int __domain, int __type, int __protocol); int connect(int socket, const struct sockaddr *address, size_t address_len); :: socket :: Socket - 01. Socket(), sockaddr 글을 참조하세요. :: connect :: Socket - 02. Socket - Server socket 글을 참조하세요. 기본적인 서버 - 클라이언트 소켓 구조에서 클라이언트측 소스는 무척이나 간단합니다. 정보를 주고 받을 수 있는 환경을 구축해야 하는 서버에 비하여 클라이언트는 전화..

반응형