在C++中使用fprintf函數(shù)指定寬度,可以通過(guò)在格式控制字符串中使用%*進(jìn)行指定。具體方法如下:
#include <cstdio>
int main() {
int num = 123;
int width = 10;
fprintf(stdout, "%*d\n", width, num); // 輸出寬度為10的數(shù)值
return 0;
}
在上面的例子中,%d中的表示要指定一個(gè)寬度,然后通過(guò)width變量傳遞具體的寬度值。fprintf函數(shù)會(huì)根據(jù)指定的寬度值輸出相應(yīng)格式的數(shù)據(jù)。