Friday, October 13, 2006
C언어.기초] print(프린트) 함수, 베이직(BASIC)의 PRINT문에 해당하는 문자 출력 함수
C언어에는 문자열 출력 함수가 print 라는 이름 대신에, printf() 나 puts() 등으로 되어 있습니다.
printf() 나 puts() 함수는 stdio.h 에 정의되어 있습니다.
대부분의 경우 printf() 함수를 사용하고, 아주 간단한 문자열 출력에는 puts() 를 사용합니다.
파일명: 0.cpp
실행 결과:
▶▶ [C언어] printf() / puts() / cprintf() 함수의 차이점
▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier
printf() 나 puts() 함수는 stdio.h 에 정의되어 있습니다.
대부분의 경우 printf() 함수를 사용하고, 아주 간단한 문자열 출력에는 puts() 를 사용합니다.
문자열 화면 출력 예제
파일명: 0.cpp
#include <stdio.h>
void main(void) {
int i = 1234;
printf("자동으로 행갈이가 되지 않습니다.\n");
puts("자동으로 행갈이가 됩니다.");
printf("이런 식으로 변수의 값을 출력합니다: %d\n", i);
}
void main(void) {
int i = 1234;
printf("자동으로 행갈이가 되지 않습니다.\n");
puts("자동으로 행갈이가 됩니다.");
printf("이런 식으로 변수의 값을 출력합니다: %d\n", i);
}
실행 결과:
D:\Z>cl 0.cpp && 0.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
0.cpp
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
/out:0.exe
0.obj
자동으로 행갈이가 되지 않습니다.
자동으로 행갈이가 됩니다.
이런 식으로 변수의 값을 출력합니다: 1234
D:\Z>
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
0.cpp
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
/out:0.exe
0.obj
자동으로 행갈이가 되지 않습니다.
자동으로 행갈이가 됩니다.
이런 식으로 변수의 값을 출력합니다: 1234
D:\Z>
▶▶ [C언어] printf() / puts() / cprintf() 함수의 차이점
▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier
tag: cpp
C언어 | C/C++ (Visual C++)
<< Home