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

 
Previous Post [C언어] 숫자(정수;int, long, unsigned long)를 문자열로 변환하는 함...중문(중국어) 간체/번체 텍스트 종류, 파일 보기 - Chinese Text File Vi...유니코드(UTF-8) 문자에 번호(Code Point) 붙이기 [펄/Perl][Perl] 펄 예제, 펄 기초 강좌 연재, 펄 스크립트 - Perl Examples Tu...윈도우XP] 도스창 실행 / 도스 프롬프트 있는 곳 - Windows DOS Prompt도스(DOS)용, Vi (Vim) 에디터 다운로드 하는 곳은? [QnA]유니코드(Unicode)를 ks_c_5601-1987, euc-kr, 한글 완성형으로 변환리눅스/Cygwin] echo (에코) 명령의 용도 / 도움말 출력하기배치파일] BAT파일 안에서, 다른 BAT파일 실행/호출 - Batch File - 일괄 파일윈도우(Windows)의 '디스크 조각 모음'을 영어로 해석하면? 영문판 윈도우에서는? [...

C언어] 숫자(실수;float)를 문자열로 변환하는 함수 - sprintf()

Saturday, September 02, 2006
스폰서 링크

원래 실수를 문자로 변환할 때는 stdlib.h 의 fcvt() 함수를 사용하는데, 사용법이 너무 복잡하더군요ㅠㅠ

그래서 저는 이렇게 sprintf() 를 사용해 펄(Perl) 스타일로 간편히 변환하고 있습니다. 이런 방식이 더 실용적일 것입니다.

#include <stdio.h>
#include <stdlib.h>

int main() {
  char s[80];
  float num = 1.234f;

  sprintf(s, "문자 = %0.3f\n", num);

  printf("%s\n", s);
  // 출력 결과:
  // 문자 = 1.234
  return 0;
}


물론 sprintf() 는 이런 용도로만 쓰는 것이 아니고, 포맷 출력을 화면이 아닌 문자열로 저장하는 (Writes formatted output to a string) 함수입니다.


▶▶ [C언어] 숫자(정수;int, long, unsigned long)를 문자열로 변환하는 함수 - itoa()

▶▶ [C언어] 문자열을 숫자(정수 int long; 실수 double)로 변환하는 함수




더 읽기:
C언어 | C/C++ (Visual C++)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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