class OPT{
long int x, y; //x분자, y분모 x/y
int dec;
public:
void SEP_NUMBER(double i);
}
void OPT::SEP_NUMBER(double i){
string str;
int sign, size;
str = ecvt(i, 11, &dec, &sign); //i = 132112.732132
size = str.size();
x = stol(str);
}
코드의 일부분인데 stol만 이용하면 R6010 : abort() has been called
이런 오류가 뜨더라고 근데 ecvt함수에서 자릿수부분인 두번째 매개변수에 11로 하면 오류가 나고
9로 줄이면 되고.... 뭐지 대체..
댓글 0