반응형

정수형을 문자로 바꾸는 것은 _itoa이고,

int atoi( const char *string );


문자를 정수형으로 바꾸는 것은 atoi

char *_itoa( int value, char *string, int radix );



사용예)

char str[10]={0,};

int    num    = 10;

_itoa(i, str, 10);    //10진수로 변환



꼭 별거 아닌게 코딩할때 귀찮게해




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

#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;
}

출처 : http://mwultong.blogspot.com/2006/09/c-float-sprintf.html
반응형
Posted by Real_G