Мой код похож на этот
char buffer [L_tmpnam];
char * pointer;
tmpnam (buffer);
strcat (buffer, "mux");
поэтому он генерирует случайный файл ".mux" в "C: \". Я хочу удалить сгенерированный файл ".mux" из папки "C: \" в папку "C:\Mytemp".
Пожалуйста, помогите мне.
по словам man tmpnam
The pathname that is created, has a directory prefix P_tmpdir. (Both L_tmpnam and P_tmpdir are defined in <stdio.h>
измените эту строку на конкретный каталог, который хотите сохранить файл.
Поскольку вы работаете в Windows, вы можете использовать GetTempFileName, передавая результат GetTempPath в качестве первого аргумента. Пример того, как его использовать:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363875(v=vs.85).aspx