C
[C] 081 문자열을 실수로 변환하기 atof()
qkrwngus
2021. 1. 26. 23:02
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 :