Mình có 1 đoạn code đơn giản sau để chuyển từ 1 số thực double sang 1 chuỗi string bằng to_string():
#include <iostream>
#include <string>
using namespace std;
int main()
{
double f = 123.456;
string name = to_string(f);
cout << name;
return 0;
}
Kết quả output là 123.456000
Cả compiler của IDEone cũng thế: https://ideone.com/Rfx11M
Không biết có ai biết cách khắc phục điểm này không chỉ cho mình với ạ!

nên cái use-case của bạn ko có.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?