노력과 삽질 퇴적물
표준 파일 키워드 관련 장치 표준입력 stdin 키보드 표준출력 stdout 모니터 화면 표준에러 stderr 모니터 화면 기호상수 stdin, stdout, stderr은 stdlib.h에 정의되어 있다. #define stdin ( &_iob [0] ) #define stdout ( &_iob [1] ) #define stderr ( &_iob [2] )
컴파일러를 쓸수 있는 환경이 아니라도, 코드패드(http://codepad.org/)에서도 테스트 해볼수 있는 기본적인 예제코드입니다. 01장. 1. cout과 endl123456789101112131415161718192021222324252627282930313233343536#include // *.c에서는 #include 인 방식. using namespace std; int main(){ float r = 3.14; char author[] = "MTG"; //C출력 출력연산자(
Visual Studio 2008에서 C로 시작하기 http://blog.tcompany.pe.kr/62 Visual Studio 2008 로 C/C++ 공부 시작하기 http://aronze.egloos.com/1357178 ========================================================================================== MSDN 공식 매뉴얼 http://msdn.microsoft.com/ko-kr/library/aa187919.aspx Visual Studio에서 응용 프로그램 개발 http://msdn.microsoft.com/ko-kr/library/h8w79z10(v=VS.90).aspx 텍스트, 코드 및 태그 편집 코드 편집기를 ..
제어문자체는 어느 언어에서든지 쓰는 방법은 비슷하거나 똑같습니다. 다만, try-catch같은 경우, C++이나 JAVA처럼 한정된 제어문이기도 합니다. if()-else if (조건문1) { //if블럭 내용; } else if (조건문2) { // else if 블럭 내용; } ... ... else { //어떤 조건에도 안 걸린 나머지들에 대한 처리. } while() while(제어조건) { //루프의 내용; } do-while() -> 실행부터 해보고, 조건검사를 한다. do { //루프의 내용; }while(제어조건); for(;;) -> 종료조건(조건식)까지 for문 반복 //for (초기 값; 조건식; 증감연산)// 조건식 = 순환조건 for (int i=0; i < 10 ; i++) { ..
변수에 사용되는 자료형과 그에 대응되는 변화명세들%와 기호사이에 양의 정수를 입력하면, 출력시 해당숫자만큼 들여쓰기식으로 출력. 0.n은 부동소수형 변환에 해당되는데, 해당숫자 소수점자리까지 출력. 8bit = 1byte 자료형 byte 분류. 범위 %c % % char signed char unsigned char 1 1 1 문자형. 문자형. 문자형. -128(-2⁷) ~ 127(2⁷-1) -128(-2⁷) ~ 127() 0 ~ 255(2⁸-1) %d %d % %u %ld %ld % [signed] short [int] unsigned short [int] [signed] [int] unsigned [int] [signed] long [int] long int unsigned long [int] 2 2..
1. nCmdShow BOOL ShowWindow ( hWnd, nCmdShow ) ; nCmdShow는 윈도우 출력을 지정하는데, 다음과 같은 매크로 상수들이 있다. 매크로 상수 의미 SW_HIDE 윈도우를 숨긴다. SW_MINIMIZE 윈도우 최소화 + 비활성 SW_RESTORE 윈도우 활성 SW_SHOW 윈도우 활성후 보여준다. SW_SHOWNORMAL 윈도우 활성후 보여준다. 2. 메시지 관련 매크로 상수 windows.h에 정의되어있다. 메시지 매크로 상수 의미 WM_QUIT 프로그램을 끝낼때 나오는 메시지. WM_LBUTTONDOWN 마우스 좌클릭 이벤트 관련. WM_KETDOWN 키보드 키를 눌렀을때의 이벤트 관련 WM_CHAR 키보드 입력시의 이벤트 관련 WM_PAINT 화면을 다시 그린다..
문자열 출력 strcpy() char str1[]; char str2[] = "문자배열로도도 덮어지기 가능."; strcpy(str1, "새로 덮어씌워지는 문자열"); strcpy(str1, str2); strcat() char str3[] = "가나다라"; char str4[] = "마바사아"; strcat(str3, str4); // -> str3을 출력시, 가나다라마바사아 숫자변환 int atoi (const char *nprt); -> int n1 = atoi("1234"); //n1 = 1234; long atol (const char *nprt); -> long n2 = atil("-1234567"); float atof (const char *nprt); -> float n3 = atof("..