在C++中沒有內置的format函數,相對應的功能可以使用以下方法實現:
std::stringstream
類來格式化輸出數據:#include <iostream>
#include <sstream>
#include <iomanip>
int main() {
std::stringstream ss;
int num = 123;
double pi = 3.14159;
ss << "The number is: " << num << ", and the value of pi is: " << std::fixed << std::setprecision(2) << pi;
std::cout << ss.str() << std::endl;
return 0;
}
printf
函數進行格式化輸出:#include <iostream>
int main() {
int num = 123;
double pi = 3.14159;
printf("The number is: %d, and the value of pi is: %.2f\n", num, pi);
return 0;
}
這些方法可以實現對數據的格式化輸出,提供了一定程度上的靈活性和控制。