I have a C program that output values to stdout from measure. I use printf to display them and the format allows me to change the precision
printf("Scan=%d S_0=%.5f S_1=%.5f S_2=%.5f S_3=%.5f", scanId, S0, S1, S2, S3);
My issue is that I have a lot of printing like this one and if I want to change the precision quickly I have to get on each one and change it. I was wondering if it was possible to use something like a #define to have it on a precise location and it will apply on each printf at compilation. I know it is not possible easily without recompile but I'm ok with that. I know something similar as I ask here in python is:
f"{s_0:.{prec}f}"
int prec = 5; printf("Scan=%d S_0=%.*f S_1=%.*f S_2=%.*f S_3=%.*f", scanId, prec, S0, prec, S1, prec, S2, prec, S3);, but that may be more trouble than it's worth.