Используйте функцию fputs
.Добавьте этот код после строки puts(buffer)
.
FILE* file = fopen("yourtextfile.txt","w");
if (file != NULL){
fputs(buffer,file);
fclose(file);
}
Второй параметр в fopen
должен быть изменен в соответствии с вашими потребностями: "w"
сотрет то, что было ранее записано в файле, "a"
добавит (напишите в конце вашего файла).В обоих случаях файл будет создан, если он не существует.