Скажем, у меня есть переменные double x, y, z;
, и я хочу создать txt-файл с именем, основанным на этих переменных, например, "GenericName_x_y_z.txt".
Как мне создать строку?
Я знаю такие функции, как printf("GenericName_%.2f_%.2f_%.2f.txt", x, y, z)
, которые вы можете выполнять, но как бы я определял такую строку, а не просто печатал ее?
Так что тогда я могу использовать
char filename[] = "GenericName_%.2f_%.2f_%.2f.txt";
FILE* fPointer;
fPointer = fopen(filename, "w");
Я извините, формулировка действительно ужасна и, вероятно, это действительно базовая c вещь, которую я не получаю!
Спасибо