본문 바로가기

Basic41

[C++ 언어] 제 2 강 : C++의 레퍼런스 사실 이번장은 1강에 이어 설명하고자 하는 내용을 담았습니다. 레퍼런스에 대한 내용을 주로 설명할 것 입니다~ C++에는 C언에서 존재하지 않았던 새로운 자료형이 등장합니다. bool형이 그것이죠. bool형의 변수는 true와 false둘 중 하나가 될 수 있습니다. 사실 이 값을 int형으로 변환해주면 true는 1을, false는 0을 나타내지만 그냥 bool형 데이터로서 인정을 해주는 편이 더 좋습니다. #include using std::cin; using std::cout; using std::endl; bool trueOrfalse(int i) { if(i>num; result = trueOrfalse(num); if(resutl == true) { cout 2012. 2. 2.
[C++ 언어] 제 1 강 : 기본적인 C++ C언어에 바로 이어서 C++언어로 넘어왔습니다. C언어 학습 후에 공부하게 되는 C++이므로 C언어에서 다루지 않았던 추가적인 내용들, 또는 C언어와 C++언어의 차이점 등에 중점을 두고 공부할 생각입니다. C++언어는 C언어를 포함하고 있습니다. 즉, C++은 C언어가 지니지 않는 문법적 특성도 많이 가지고 있다는 이야기입니다. 참고로 C++언어의 확장자는 .c 가 아닌 .cpp 로, 헤더파일은 #include가 아닌 #include으로 지정해 줘야 되는거 잊지마세요~~ cout 2012. 2. 1.
[C언어] 제 23 강 : 그 외 함수들과 파일 분할 이번 장은 C언어의 마지막 장으로 대표적인 함수들과 파일 분할 방법에 데하여 살펴보고 마치도록 하겠습니다. [수학 관련 함수] : 다음과 같은 함수를 사용하기 위해서는 math.h에 선언되어 있으므로 이를 포함해야 합니다.(#include) double fabs(double x); x의 절대값 반환 double ceil(double x); x보다 작지 않은 최소 크기의 정수 반환 double floor(double x); x보다 크지 않은 최대 크기의 정수 반환 double exp(double x); e^x 값 반환 double pow(double x, double y); x^y 값 반환 double log(double x); logx값 반환 (밑은 e) double log10(double x); log.. 2012. 1. 29.
[C언어] 제 22 강 : 파일 입출력 프로그램이라면 기본적으로 갖춰야 할 요소중에 하나가 데이터의 저장입니다. 우리가 일반적으로 접하는 거의 대부분의 프로그램에서는 데이터의 저장이라는 기능이 다양한 형태로 존재하고 있습니다. 때문에 이번 장에서는 파일에 데이터를 저장하고, 저장한 데이터를 참조하는 방법을 알아보도록 하겠습니다. 우리가 구현한 프로그램과 참조할 데이터가 저장되어 있는 파일 사이에 데이터가 이동할 수 있는 다리를 놓아야 합니다. 컴퓨터 공학에서는 이다리를 '스트림'이라고 하지요 Stream [Program] [Hard Disk] 파일과의 스트림을 형성하는 방법의 fopen 함수 FILE* fopen(const char* filename, const char* mode); 성공 시 해당 파일의 FILE 구조체 포인터, 실패 시 N.. 2012. 1. 28.