Desc :

double stof( const char *string );

string - 숫자로 변환될 문자열

--> 실수로 변환

변환되는 값이 없는 경우 0.0 반환


Source Code :

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

void main()
{
	char *string1 = "2.1은 1.0보다 큽니다.";
	char *string2 = "2020년도";
	char *string3 = "1월 26일";
	double t1, t2, t3;

	puts(string1);
	puts(string2);
	puts(string3);

	t1 = atof(string1);
	t2 = atof(string2);
	t3 = atof(string3);

	printf("문자열을 숫자로 변환한 값:%.1f, %.1f, %.1f\n", t1, t2, t3);
	printf("총 합은 %.2f입니다\n", t1 + t2 + t3);


}

 


Result :

+ Recent posts