_itoa (int 형을 char 형태로 변환) float ftoa? ㅋ sprintf
C & C++ 관련 :
2007. 3. 14. 09:19
반응형
정수형을 문자로 바꾸는 것은 _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;
}
반응형
'C & C++ 관련' 카테고리의 다른 글
C++ 에서 템플릿 template 에 대해서 (0) | 2007.03.14 |
---|---|
_t 로 끝나는 자료형 ( ssize_t, size_t ) (0) | 2007.03.14 |
C++에서 cin.get() 와 cin 의 차이점은? (0) | 2007.03.14 |