본문 바로가기

IT노트(구)/C/C++

(C언어) float를 char*로 형변환 방법

float를 char*로 형변환하는 방법은 간단하다.

sprintf 혹은 snprintf를 사용하는 것이다.(snprintf가 보다 더 안전하므로 권장한다! 버퍼 오버플로우를 방지해주기 때문이다! 하지만 여기서는 간단하게 sprintf를 소개하겠다.)

예제는 다음과 같다.


char array[10];
sprintf(array,"%f", 3.333); // 3.333을 array에 담는다!