mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, December 02, 2006

C언어] 문자열 출력 함수; 도스 창 화면에 문자, 숫자 출력; Print String


printf() 함수와 puts() 함수로, "도스창(정식명칭은 '명령 프롬프트';CMD.EXE)" 화면에 문자열을 출력할 수 있습니다. 두 함수 모두 stdio.h 헤더 파일에 정의되어 있습니다.

C 기초 예제 소스: 화면에 문자열/숫자 출력하기

소스 파일명: 0.cpp
#include <stdio.h>


int main(void) {

  int i = 123;
  char name[] = "똠방각하";


  // 숫자(정수) 출력
  printf("%d\n", i);
  // 출력 결과: 123


  // 문자열 출력
  printf("%s\n", name);
  // 출력 결과: 똠방각하


  // 문자열 직접 출력
  printf("%s\n", "C언어 기초 예제입니다.");
  // 출력 결과: C언어 기초 예제입니다.


  // 문자열 간단히 출력
  puts(name);
  // 출력 결과: 똠방각하


  // 문자열 간단히 출력
  puts("Hello World!");
  // 출력 결과: Hello World!


  return 0;
}


위의 예제 소스 컴파일 및 실행 결과 화면:
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
123
똠방각하
C언어 기초 예제입니다.
똠방각하
Hello World!

D:\Z>



printf("%d\n", i);
이 줄에서 %d 라는 곳은, 뒤에 있는 i 라는 정수 변수의 값이 들어갈 자리입니다. \n 이라는 것은 다음줄로 줄바꿈하라는 뜻입니다. \n 이 없으면 모든 줄이 한 줄로 이어져 나와서 읽기 힘들게 됩니다.

puts() 는 printf()보다 속도도 빠르고 좀더 간편한 함수이지만 기능은 단순합니다. 다만 puts() 함수는 자동으로 다음줄로 줄바꿈합니다.



printf() 함수의 %d 등의 포맷 지정자 사용법은 여기에 있습니다: ▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier




tag: cpp
C언어 | C/C++ (Visual C++)

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top