Development/C, C++(556)
-
바이트(byte)
바이트(byte)· 컴퓨터가 데이터를 다루는 기본 단위· 1바이트는 8비트로 취급· 1바이트는 8개의 0과 1로 구성된 데이터 덩어리 구분설명바이트1Byte(B) = 8bit1bit = 0.125B킬로바이트1kilobyte(KB) = 8,192bit1bit = 0.000122KB메가바이트1megabyte(MB) = 8,388,608bit1bit = 1.1921e-7MB기가바이트1Gigabyte(GB) = 8.5899e + 9bit1bit = 1.1642e-10GB테라바이트1Terabyte(TB) = 8.7961e + 12bit1bit = 1.1369e-13TB페타바이트1Petabyte(PB) = 9.0072e + 15bit1bit = 1.1102e-16PB엑사바이트1Exabyte(EB) = 9.2234e..
-
fread( ) 함수와 fwrite( ) 함수 - 바이너리 파일 입출력
fwrite()함수 바이너리 파일 출력을 지원하는 함수 함수 원형 함수의 원형기능헤더파일size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);buffer에 저장된 데이터를 파일에 출력 호출 성공: count(반복 횟수) 반환 호출 실패: count보다 작은 값 반환 stdio.h 매개변수 설명 buffer출력 데이터를 저장한 버퍼를 가리키는 포인터size한번에 출력할 데이터의 바이트 크기count반복 횟수stream파일 출력 스트림 fread()함수 바이너리 파일 입력을 지원하는 함수 함수의 원형기능헤더파일size_t fread(void* buffer, size_t size, size_t count, FILE* stream)..
-
feof( ) 함수 - 파일의 끝을 확인
feof( ) 함수를 사용하는 이유 파일의 끝을 확인하는 다양한 표현 함수파일의 끝에서 반환하는 값fgetc( )EOF(-1)fgets( )NULL(0)fscanf( )EOF(-1) 파일 끝에서 반환하는 값 사용시 단점 및 해결 단점파일 끝에서 반환되는 값을 일일이 기억하는 것 불편해결방법feof()함수를 사용 파일의 끝을 검사하는 feof()함수 함수 원형설명헤더파일int feof(FILE* stream);파일의 끝에 도달했는지 아닌지를 검사 파일의 끝에 도달 : 0이 아닌 값 반환 파일의 끝에 도달하지 못한 경우 : 0 반환stdio.h
-
매크로 함수 – 매크로 함수 정의, 매크로 함수의 장/단점, 매크로 함수의 특징
매크로 함수 #define MULTI(a, b) a*b 전처리기 지시자#define매크로 함수를 선언하기 위해서 #define을 지정매크로 함수 이름MULTI(a, b)사용될 매크로 함수의 이름을 지정함수의 기능a*b매크로 함수 이름에 치환되는 함수의 기능 매크로 함수 특징 단순히 치환하기만 하므로 실제 함수는 아닙니다. 매개변수의 자료형을 신경 쓰지 않음(자료형의 독립성 보장) 매크로 함수의 장/단점 장점함수의 인자(매개변수)에 대한 자료형의 독립성 보장 속도가 빠름단점매크로 함수 내부에서 자기 자신을 호출할 수 없음 한 줄이나 두 줄 정도의 간단한 내용만 매크로 함수로 정의해야 함
-
Error C1010 unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? - 해결방법
오류메시지 Error C1010 unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
-
fprintf( ) 함수와 fscanf( ) 함수 - 자료형 단위의 표준 입출력 함수
fscanf(), fprintf() 자료형 단위의 표준 입출력 함수 함수원형