๋ชฉ์ฐจ
๐ ํจ์ ์ํ
int __cdecl printf_s(const char *format [, argument]...);
๐ก __cdecl ? C ๋ฐ C++ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ณธ ํธ์ถ ๊ท์น์ผ๋ก ํจ์ ํธ์ถ์ฉ์ผ๋ก ์คํ์ ์์ ํ๋ผ๋ฏธํฐ๋ฅผ ํธ์ถํ ํจ์์์ ์ ๊ฑฐํด ์ฃผ๋ Convention(ํ์ฝ) ์ด๋ค.
cdecl์ C DECLaration๋ผ๋ ๋ป์ผ๋ก declaration์ ์ ์ธ์ด๋ผ๋ ๋ป์ผ๋ก ์ง์ญํ๋ฉด C ์ ์ธ์ด๋ผ๋ ๋ป์ด ๋๋ค.
<stdio.h>
format
์์์ ์ง์ ํ๋ค.
argument
์ ํ์ ์ธ์
์ถ๋ ฅ๋ ๋ฌธ์ ์ ๋๋ ์ค๋ฅ๊ฐ ๋ฐ์์ ์์ ๊ฐ์ ๋ฐํํ๋ค.
printf_s
ํจ์๋ ๋ฌธ์์ ๊ฐ์ ์์์ ์ง์ ํ์ฌ ํ์ค ์ถ๋ ฅ ์คํธ๋ฆผ stdout
์ ์ถ๋ ฅํ๋ค.
๐ printf_s
๋ printf
์ ๋นํด ๋ณด์ ๊ธฐ๋ฅ์ด ํฅ์๋์์ผ๋ฉฐ, printf_s
๊ฐ ์ฌ๋ฐ๋ฅธ ํ์ ์ง์ ๋ฌธ์์ ๋ํ ํ์ ๋ฌธ์์ด์ ๊ฒ์ฌํ๋ ๋ฐ๋ฉด printf
๋ ํ์ ๋ฌธ์์ด์ด null ํฌ์ธํฐ์ธ์ง ์ฌ๋ถ๋ง ๊ฒ์ฌํ๋ค.
๐ก ์ฐธ๊ณ ๋ฌธํ
#pragma once ์ฌ์ฉ๋ฒ (2) | 2024.01.29 |
---|---|
[C์ธ์ด] ๊ตฌ์กฐ์ฒด ๋นํธํ๋/๊ณต์ฉ์ฒด๋ฅผ ํจ๊ป ์ฌ์ฉํ๊ธฐ (0) | 2018.11.27 |
[C์ธ์ด] ์ค๋ณต include ๋ฅผ ๋ง๋ ์ ์ฒ๋ฆฌ๋ฌธ (0) | 2017.07.18 |
[C์ธ์ด] C++/extern "C"๋ฅผ ์ฐ๋ ์ด์ (0) | 2017.06.12 |
[C์ธ์ด] printf ๋งคํฌ๋ก ์ฌ์ฉ๋ฒ (0) | 2016.09.19 |