Implemented Korean programming in C/C++.
v0.9 Syntax | |
---|---|
std::cin >> |
입력 |
std::cout << |
출력 |
scanf |
서식입력 |
printf |
서식출력 |
scanf_s |
서식입력_안전 |
printf_s |
서식출력_안전 |
wscanf |
유니코드서식입력 |
wprintf |
유니코드서식출력 |
wscanf_s |
유니코드서식입력_안전 |
wprintf_s |
유니코드서식출력_안전 |
fscanf |
파일서식입력 |
fprintf |
파일서식출력 |
fscanf_s |
파일서식입력_안전 |
fprintf_s |
파일서식출력_안전 |
sprintf |
서식저장 |
sprintf_s |
서식저장_안전 |
fopen |
파일열기 |
fopen_s |
파일열기_안전 |
fclose |
파일닫기 |
fgetc |
파일에서문자얻기 |
fputc |
파일에서문자놓기 |
fgets |
파일에서문자열얻기 |
fputs |
파일에서문자열놓기 |
std |
표준 |
std::cin.getline |
줄얻기 |
\a |
경고음 |
\n |
줄바꿈 |
\t |
수평탭 |
\v |
수직탭 |
\b |
백스페이스 |
\f |
폼피드 |
\r |
캐리지리턴 |
r |
읽기모드 |
w |
쓰기모드 |
a |
추가쓰기모드 |
r+ |
더읽기모드 |
w+ |
더쓰기모드 |
a+ |
더추가쓰기모드 |
rb |
바이너리읽기모드 |
wb |
바이너리쓰기모드 |
ab |
바이너리추가쓰기모드 |
r+b |
바이너리더읽기모드 |
w+b |
바이너리더쓰기모드 |
a+b |
바이너리더추가쓰기모드 |
endl |
다음줄 |
if |
만약 |
else if |
아니고만약 |
else |
만약아니면 |
for |
반복 |
do |
한다 |
while |
동안 |
switch |
선택 |
break |
중단 |
continue |
계속 |
case |
선택자 |
default |
기본 |
return |
반환 |
goto |
가기 |
new |
새로운 |
delete |
제거 |
struct |
구조체 |
union |
공용체 |
class |
클래스 |
typedef |
자료정의 |
sizeof |
치수구하기 |
public |
공개 |
protected |
보호 |
private |
비공개 |
template |
템플릿 |
using |
사용 |
namespace |
이름공간 |
dynamic_cast |
동적_변화 |
static_cast |
정적_변화 |
const_cast |
상주_변화 |
reinterpret_cast |
포인터_변화 |
nullptr |
없음 |
+ |
더하기 |
- |
빼기 |
* |
곱하기 |
/ |
나누기 |
% |
나머지 |
|| |
아니면 |
&& |
그리고 |
== |
같음 |
!= |
다름 |
< |
보다큰 |
> |
보다작은 |
<= |
보다크거나같음 |
>= |
보다작거나같음 |
! |
반대 |
| |
비트아니면 |
& |
비트그리고 |
~ |
비트반대 |
^ |
비트베타적논리합 |
<< |
비트왼쪽시프트 |
>> |
비트오른쪽시프트 |
= |
대입 |
& |
주소 |
* |
포인터 |
++ |
증감 |
-- |
감소 |
+= |
더하기대입 |
-= |
빼기대입 |
*= |
곱하기대입 |
/= |
나누기대입 |
%= |
나머지대입 |
+ |
플러스 |
- |
마이너스 |
+ |
양수 |
- |
음수 수 |
? |
물음표 |
: |
쌍점 |
:: |
두쌍점 |
; |
쌍반점 |
, |
과 |
, |
와 |
. |
점 |
. |
멤버 |
. |
안에 |
( |
괄호열기 |
) |
괄호닫기 |
() |
괄호열고닫기 |
{ |
중괄호열기 |
} |
중괄호닫기 |
{} |
중괄호열고닫기 |
[ |
대괄호열기 |
] |
대괄호닫기 |
[] |
대괄호열고닫기 |
< |
홑화살괄호열기 |
> |
홑화살괄호닫기 |
<> |
홑화살괄호열고닫기 |
main |
진입점 |
true |
참 |
false |
거짓 |
const |
상수 |
static |
정적 |
malloc |
동적메모리할당 |
free |
동적메모리반환 |
0.00000000000000000000000000000001 |
소수32 |
0.0000000000000000000000000000001 |
소수31 |
0.000000000000000000000000000001 |
소수30 |
0.00000000000000000000000000001 |
소수29 |
0.0000000000000000000000000001 |
소수28 |
0.000000000000000000000000001 |
소수27 |
0.00000000000000000000000001 |
소수26 |
0.0000000000000000000000001 |
소수25 |
0.000000000000000000000001 |
소수24 |
0.00000000000000000000001 |
소수23 |
0.0000000000000000000001 |
소수22 |
0.000000000000000000001 |
소수21 |
0.00000000000000000001 |
소수20 |
0.0000000000000000001 |
소수19 |
0.000000000000000001 |
소수18 |
0.00000000000000001 |
소수17 |
0.0000000000000001 |
소수16 |
0.000000000000001 |
소수15 |
0.00000000000001 |
소수14 |
0.0000000000001 |
소수13 |
0.000000000001 |
소수12 |
0.00000000001 |
소수11 |
0.0000000001 |
소수10 |
0.000000001 |
소수9 |
0.00000001 |
소수8 |
0.0000001 |
소수7 |
0.000001 |
소수6 |
0.00001 |
소수5 |
0.0001 |
소수4 |
0.001 |
소수3 |
0.01 |
소수2 |
0.1 |
소수1 |
0 |
영 |
0 |
공 |
1 |
일 |
1 |
하나 |
2 |
이 |
2 |
둘 |
3 |
삼 |
3 |
셋 |
4 |
사 |
4 |
넷 |
5 |
오 |
5 |
다섯 |
6 |
육 |
6 |
여섯 |
7 |
칠 |
7 |
일곱 |
8 |
팔 |
8 |
여덟 |
9 |
구 |
9 |
아홉 |
10 |
십 |
10 |
열 |
100 |
백 |
1000 |
천 |
10000 |
만 |
10000 |
일만 |
100000 |
십만 |
1000000 |
백만 |
10000000 |
천만 |
100000000 |
억 |
100000000 |
일억 |
1000000000 |
십억 |
10000000000 |
백억 |
100000000000 |
천억 |
1000000000000 |
조 |
1000000000000 |
일조 |
10000000000000 |
십조 |
100000000000000 |
백조 |
1000000000000000 |
천조 |
10000000000000000 |
경 |
10000000000000000 |
일경 |
100000000000000000 |
십경 |
1000000000000000000 |
백경 |
10000000000000000000 |
천경 |
100000000000000000000 |
해 |
100000000000000000000 |
일해 |
1000000000000000000000 |
십해 |
10000000000000000000000 |
백해 |
100000000000000000000000 |
천해 |
1000000000000000000000000 |
양 |
1000000000000000000000000 |
일양 |
10000000000000000000000000 |
십양 |
100000000000000000000000000 |
백양 |
1000000000000000000000000000 |
천양 |
void |
빈 |
short |
짧은정수 |
unsigned short |
부호없는짧은정수 |
int |
정수 |
unsigned int |
부호없는정수 |
long long |
긴긴정수 |
unsigned long long |
부호없는긴긴정수 |
bool |
불 |
float |
실수 |
double |
정밀실수 |
char |
문자 |
unsigned char |
부호없는문자 |
_iobuf |
파일 |
_kbhit() |
누름자판눌림 |
_getch() |
눌린자판얻기 |
SetConsoleCursorInfo |
출력창이동막대정보설정 |
SetConsoleCursorPosition |
출력창이동막대좌표설정 |
SetConsoleScreenBufferSize |
출력창화면버퍼치수 |
GetStdHandle |
표준관리자얻기 |
SetStdHandle |
표준관리자설정 |
Sleep |
잠자기 |
STD_INPUT_HANDLE |
표준_입력_관리자 |
STD_OUTPUT_HANDLE |
표준_출력_관리자 |
STD_ERROR_HANDLE |
표준_문제_관리자 |
WinMain |
창진입점 |
LRESULT |
긴정수결과 |
LPWSTR |
긴포인터유니코드문자열 |
LPCWSTR |
상수긴포인터유니코드문자열 |
CALLBACK |
뒤처리 |
HWND |
창관리자 |
WPARAM |
부호없는정수포인터매개변수 |
LPARAM |
긴포인터매개변수 |
MSG |
메시지 |
wParam |
ㅁㅅㅈ긴포인터매개변수 |
LPSTR |
긴포인터문자열 |
WNDCLASSEX |
창클래스ㄷㅌ |
style |
스타일 |
lpszMenuName |
ㄱㅍ식단표이름 |
lpszClassName |
ㄱㅍ클래스이름 |
lpfnWndProc |
ㄱㅍ창진행함수 |
hInstance |
ㅎ인스턴스 |
hIconSm |
ㅎ작은아이콘 |
hIcon |
ㅎ아이콘 |
hCursor |
ㅎ이동막대 |
hbrBackground |
ㅂ배경 |
cbWndExtra |
ㅈ창추가 |
cbSize |
ㅈ치수 |
cbClsExtra |
ㅈ클추가 |
CS_VREDRAW |
창스타일_높이감지그리기 |
CS_HREDRAW |
창스타일_너비감지그리기 |
CS_DBLCLKS |
창스타일_두누름 |
CS_OWNDC |
창스타일_고유한디바이스컨텍스트 |
CS_CLASSDC |
창스타일_클래스디바이스컨텍스트 |
CS_PARENTDC |
창스타일_부모디바이스컨텍스트 |
CS_NOCLOSE |
창스타일_닫기사용안함 |
CS_SAVEBITS |
창스타일_비트저장 |
CS_BYTEALIGNCLIENT |
창스타일_바이트클라이언트맞추기 |
CS_BYTEALIGNWINDOW |
창스타일_바이트창맞추기 |
CS_GLOBALCLASS |
창스타일_전역클래스 |
LoadIcon |
아이콘불러오기 |
LoadCursor |
이동막대불러오기 |
IDI_APPLICATION |
식별아이콘_구동 |
IDC_ARROW |
식별이동막대_화살표 |
HBRUSH |
ㅎ브러쉬 |
COLOR_SCROLLBAR |
색_미는막대 |
COLOR_BACKGROUND |
색_배경 |
COLOR_ACTIVECAPTION |
색_활성표제 |
COLOR_INACTIVECAPTION |
색_활성안표제 |
COLOR_MENU |
색_식단표 |
COLOR_WINDOW |
색_창 |
COLOR_WINDOWFRAME |
색_창틀 |
COLOR_MENUTEXT |
색_식단표글 |
COLOR_WINDOWTEXT |
색_창글 |
COLOR_CAPTIONTEXT |
색_표제글 |
COLOR_ACTIVEBORDER |
색_활성가장자리 |
COLOR_INACTIVEBORDER |
색_활성안가장자리 |
COLOR_APPWORKSPACE |
색_구동작업공간 |
COLOR_HIGHLIGHT |
색_높은빛 |
COLOR_HIGHLIGHTTEXT |
색_높은빛글 |
COLOR_BTNFACE |
색_버튼안면 |
COLOR_BTNSHADOW |
색_버튼그림자 |
COLOR_GRAYTEXT |
색_회색글 |
COLOR_BTNTEXT |
색_버튼글 |
COLOR_INACTIVECAPTIONTEXT |
색_활성안표제글 |
COLOR_BTNHIGHLIGHT |
색_버튼높은빛 |
CW_USEDEFAULT |
ㅊㅈ_기본으로사용 |
WS_OVERLAPPEDWINDOW |
창_겹쳐진창 |
HWND_DESKTOP |
창관리자_바탕 |
HINSTANCE |
인스턴스관라자 |
WINAPI |
창구동문제처리설계 |
WM_COMMAND |
창메시지_명령어 |
WM_PAINT |
창메시지_페인트 |
WM_DESTROY |
창메시지_제거 |
WM_KEYDOWN |
창메시지_누름자판누름 |
VK_LEFT |
값누름자판_왼쪽 |
VK_RIGHT |
같누름자판_오른쪽 |
RegisterClassEx |
클래스ㄷㅌ등록 |
CreateWindowEx |
창ㄷㅌ만들기 |
ShowWindow |
창보여주기 |
DestroyWindow |
창파괴하기 |
GetMessage |
메시지얻기 |
TranslateMessage |
메시지번역 |
DispatchMessage |
메시지보내기 |
PostQuitMessage |
나가기메시지보내기 |
DefWindowProc |
기본창진행 |
BeginPaint |
페인트시작 |
MoveToEx |
이동ㄷㅌ |
LineTo |
선그리기 |
EndPaint |
페인트끝 |
InvalidateRect |
무효화사각다시출력 |
TextOut |
글출력 |
LOWORD |
낮은단어로 |
HDC |
디바이스컨텍스트관리자 |
PAINTSTRUCT |
페인트구조체 |
struct _CONSOLE_CURSOR_INFO |
출력창_이동막대_정보 |
dwSize |
ㅂㄱㅈ치수 |
bVisible |
ㅂ보임 |
struct _COORD |
좌표 |
X |
ㅌ |
Y |
ㅍ |
system |
시스템 |
exit |
종료 |
rand |
무작위 |
srand |
무작위시드설정 |
time |
시간 |
_wsetlocale |
장소설정 |
LC_ALL |
장소_전체 |
LC_COLLATE |
장소_대조 |
LC_CTYPE |
장소_씨타입 |
LC_MONETARY |
장소_통화 |
LC_NUMERIC |
장소_숫자 |
LC_TIME |
장소_시간 |
LC_ALL |
장소_최소 |
LC_TIME |
장소_최대 |
L##o |
유니코드(o) |
sin |
사인 |
asin |
역사인 |
cos |
코사인 |
acos |
역코사인 |
tan |
탄젠트 |
atan |
역탄젠트 |
atan2f |
역탄젠트ㄷ |
sqrt |
제곱근 |
pow |
제곱 |
3.1415926535897f |
파이 |
파이 / 180.0f |
각을라디안으로 |