๋ชจ๋ํฐ์ printf ํจ์๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค.
๋ต์์ ๊ธ ๋งจ ์๋์ ์ ์ด๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ถ๋ ฅํจ์์๋ printf ๋ง๊ณ ๋ puts ํจ์๊ฐ ์์ต๋๋ค.
๊ทธ ๋๊ฐ์ ์ฐจ์ด๋ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น์?
C++ int __cdecl printf(const char *const _Format, ...)
printf ์ ํจ์ ์ฌ์ฉ๋ฒ์ ๋ณด๋ฉด _Format ์ฆ %d %s %f ..etc ์ฌ์ฉ์๊ฐ ์ง์ ํ ํํ๋ฅผ ๋ค์ํ๊ฒ ์ถ๋ ฅ ๊ฐ๋ฅํฉ๋๋ค.
C++ int __cdecl puts(const char *_Buffer)
puts๋ ์ค์ง char ์ฆ, ๋ฌธ์์ด์ ํํ๋ง ์ถ๋ ฅ ๊ฐ๋ฅํ๋ค๋๊ฒ์ ์ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํด๋น ์ฝ๋๋ฅผ ๋น๊ตํด๋ณด๋ฉด puts๋ ์๋์ผ๋ก ๊ฐํ๋ฌธ์ \n์ด ์ฝ์ ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฒ๊ฑฐ๋กญ๊ฒ \n์ ์ฐ์ง ์์๋ ๋ฉ๋๋ค.
์๋ ๋ํ ๋ ํจ์๊ฐ ํฌ๊ฒ ์ฐจ์ด๊ฐ ๋๋๋ฐ์. ๊ทธ๊ฑด ๋ค์ ๊ธ์์ puts ์ printf ๊ทธ๋ฆฌ๊ณ fputs์ ๋ํด ์์๋ณด๋ฉฐ
ํ์ธํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
<๋ต์>
#include
int main(void)
{
printf("Hello");
return 0;
}