프로그래밍/C++ 57

80컬럼 컨솔에 19단표 출력하기 예제 (2) for CPlusPlus

다음 소스 코드는 C 언어로부터 1단계로 수정된 C++용 소스파일 testForForCPP.cpp를 printf 대신 cout와 endl을 쓸 수 있도록 2단계 수정한 것이다. (소스에서 진하게 된 부분) /* * Filename: testForForCPP2.cpp * * Compile: cl -GX testForForCPP2.cpp * Execute: testForForCPP2 * * Date: 2008. 3. 3. */ #include #include #include using namespace std; // 매개변수 dan으로 지정된 한 단의 결과를 매개변수 t로 전달한다. // 중요!! t로 전달된 메모리는 사용 후 반드시 해제(free)하여야 한다. void getDan(char *t[19], ..

프로그래밍/C++ 2008.03.03

80컬럼 컨솔에 19단표 출력하기 예제 (1) for CPlusPlus

다음 소스 코드는 C 언어로 작성된 소스파일 testForFor.c 를 C++용으로 (최소한의 수정만으로) 고친 것이다. 인클루드 구문만 고쳤다. (소스에서 진하게 된 부분) /* * Filename: testForForCPP.cpp * * Compile: cl -GX testForForCPP.cpp * Execute: testForForCPP * * Date: 2008. 3. 3. */ #include #include #include using namespace std; // 매개변수 dan으로 지정된 한 단의 결과를 매개변수 t로 전달한다. // 중요!! t로 전달된 메모리는 사용 후 반드시 해제(free)하여야 한다. void getDan(char *t[19], int dan) { char sa[1..

프로그래밍/C++ 2008.03.03

if...else... 조건문 사용 예제 for C++

소스 파일명: testIfCPP.cpp #include #include // atof() 함수 사용을 위해 using namespace std; // cout 사용을 위해 // 사용법 표시 함수 void printUsing() { cout ch testCPP.cpp 2.7 2.7000 is a positive number. 실행> ch testCPP.cpp -2.7 -2.7000 is a negative number. 실행> ch testCPP.cpp 0 0 is zero. 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

프로그래밍/C++ 2008.02.19

[C++] iostream.h와 iostream의 차이점

는 C++의 표준안이 확립되기 전에, 관습처럼 사용되던 표준 입출력 라이브러리의 헤더였습니다. 현재의 C++표준안이 확립된 것은 1998년으로, 최초의 C++표준 문서는 ISO/IEC 14882:1998 이었죠. 따라서, 1998년 이전에 출시된 개발 툴은 관습적으로 헤더를 포함하여 나왔습니다. 표준안 논의 과정에서 네임스페이스가 포함되고, 모든 표준 라이브러리의 요소를 std 네임스페이스에 넣어야 한다고 결정함에 따라, 기존 헤더에 선언되어 있던 전역 요소들 때문에 더이상 같은 파일이름을 사용해서는 안되는 상황이 된 것이죠. 즉, 어떤 환경에서는 파일을 포함하면 cout이 std 네임스페이스에 소속되어 있어서 cout 이라는 이름을 사용자가 사용하였는데, 다른 환경에서는 표준 스트림 라이브러리의 cou..

프로그래밍/C++ 2008.02.17

Visual C++ 2005 Express Edition로 Win32 어플리케이션 만들기

Visual C++ 2005 Express Edition에서 Win32어플리케이션을 만들기위해서는 몇가지 설정을 해주어야된다. 1) 먼저 Visual C++ 2005 Express Edition 다운로드해서 셋업한다. 2) Microsoft Platform SDK를 다운로드해서 셋업한다. 3) 패스를 설정한다. Visual C++ 2005 Express Edition을 시작해서 툴 > 옵션 > 프로젝트 및 솔루션 > VC++ 디렉토리에 Microsoft Platform SDK의 Bin, Includem lib의 패스를 추가한다. 4) 라이브러리 추가 C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults \corewin_express.vsprop..

프로그래밍/C++ 2008.02.13