파일에 이중 값을 쓰고 있습니다. 숫자 값은 점으로 소수점 구분 기호로 쓰여집니다. 쉼표를 사용하고 싶습니다. 내가 어떻게 할 수 있니?C++ 10 진수 출력 형식
2
A
답변
3
일반적인 방법은 소수점 구분 기호가 쉼표로 설정된 로캘을 사용하는 것입니다. 귀하의 컴퓨터가 일반적으로 그것을 위해 구성되어 있다면 아마도 이름없는 로케일을 사용할 수 있습니다 :
std::cout.imbue(std::locale(""));
std::cout << 12345.67;
-1
가 나는 플로트 또는 더블에 플로트 또는 더블 및 포인터를 소요하고 정수를 반환 modf는라는 함수가
cmath 도서관에서 생각합니다. 그래서
double intPart;
double fractPart;
fractPart = modf(doubleValue, &intPart);
당신이 두 배 값을 전달, 그것은 정수로 소수 부분을 반환하고 정수 값은 전달 된 포인터에 저장됩니다.
그런 다음 파일이 쓸 수 그러나 원하는 것은 중간에 쉼표를 붙이거나 다른 두 개의 숫자로 씁니다. float 또는 double
2
대답은 earlier question 입니다.이 질문은 기본적으로 사용중인 스트림에서 사용되는 로캘을 변경합니다.
관련 문제
- 1. C# 10 진수 형식
- 2. 조건부 10 진수 형식
- 3. C++ 16 진수 형식
- 4. C# 진수 형식 평등
- 5. ASP.NET/C# 0.00에서 10 진수
- 6. 10 진수 승수의 버그
- 7. MC6800에서 10 진수 (10 진수)를 직접 사용할 수 있습니까?
- 8. 어떻게 10 진수 정수를 하나의 16 진수 문자로 변환합니까? (C)
- 9. BitXor 10 진수 상당
- 10. Math.Round (10 진수) 문제
- 11. 10 진수 값 순환
- 12. PHP 10 진수 계산
- 13. 루아 10 진수 부호?
- 14. ASP.net/C# SqlDataReader 및 10 진수 문제
- 15. Excel 10 진수 형식을 C#으로 DateTime
- 16. C# - Decimal 형식보다 큰 10 진수 정확도
- 17. MySQL 10 진수 (10,2) 10 % 증가
- 18. DataGridView 10 진수 값 형식 지정 : 정결 한 방법
- 19. MySQL에서 10 진수 VS Int?
- 20. 10 진수 값 0을 확인하십시오.
- 21. NSString - 최대 10 진수 float
- 22. 10 진수, 부동 소수점 증분
- 23. 융합 차트 10 진수 서식
- 24. C에서 10 진수 값을 16 진수 문자열로 수동 변환하는 방법?
- 25. ExtJS : 10 진수 값을 얻는 방법
- 26. PHP에서 10 진수 2 자리? 예
- 27. Numpy - 배열 결과에 10 진수 값 표시
- 28. 출력 형식
- 29. 10 자리 숫자를 16 진수 문자열로 변환
- 30. 루비 출력 형식
코드를 입력하지 않고 추천 코드를 작성하면 제안을하기가 어렵습니다. –