
구현하는 과정에 있어 그림을 정말많이 그렸다.


int main() { // 유니코드 wchar_t\* pwszData = L"String"; wchar_t wszData32;}2345 System 명령 콘솔에 실행할 문자열이 저장된 메모리 주소입력Input창에 notepad라고 입력시 notepad.exe가 실행되

[에러] 컴파일레어 C20705 : 초기화 중괄호 에러 해결방법
대소문자를 구별없이 문자열이 일치하면 0을 반환문자열이 일치 하지 않으면 1를 리턴

난수를 생성하여 가위,바위,보 게임 구현하기

바이트 단위가 아닌 비트 단위 데이터로 다루는 방법 출력 결과
변수의 값을 상수로 만들기 위한 방법은 1.리터럴 상수 2.심볼릭 상수 2가지 가 존재한다. 리터럴 상수란 'abc' 프로그래머가 직접 값을 하드코딩으로 값을 입력하는 것 심볼릭 상수란 const int num = 10 처럼 변수의 값을 상수화 시킨다. 심볼릭
사용자 정의 함수 vs 매크로 함수디스어셈블리어 코드 상 차이가 발생한다.// 직접 만든 함수에서는 Add함수를 호출한다. -> 오버헤드 발생// 매크로 함수 Add()함수 호출 x -> 오버 헤드 발생 x즉, 매크로 함수는 함수의 장점을 그대로 유지하고도 성능을 향상

조건부 컴파일은 상수 정의 따라 실제로 번역되는 소스코드가 달라지도록 구성한는것Debug modeRelease mode캡쳐를 보면 컴파일모드에 따라 컴파일모드가 활성화 된것을 알수 있다.
함수호출규약(calling convention)이란함수전달에 있어 매개변수 순서 및 메모리 관리하는 기법이다.종류1\. cdecl2\. stdcall3\. \_\_fastcall함수 스택 정리를 호출자 함수에서 정리한다.매개변수는 오른쪽 매개변수부터 스택에 push함수
반환형 (함수 호출규약 *이름)(매개변수)

C언어에서 파일시스템을 입력하기 위해 FILE 구조체를 사용한다. 보안 결함상 fopen() -> fopen_s()함수를 사용한다. fopens("파일구조체명", "파일명", "접근방법") 방법으로 사용한다. 위의 예제에서는 fp파일구조체안에 test.dat로 wb
함수포인터가 필요한이유?함수포인터를 사용하면 , 함수의 재사용성이 올라간다.무슨 의미인지 아래 코드를 보면, arrMax안에 2개의 함수포인터를 매개변수로 받게 된다.함수내에서 (f) , (p) 를 함수포인터로 받아 사용하므로 함수의 가공이 쉬워진다.함수포인터는 리턴값