Для тех, кто не использует MMSave:
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
if(argc<2)
return 0;
ofstream os(argv[1]);
for(int i = 2;i<argc;i++)
os<<argv[i]<<" ";
return 0;
}
Запускать через fscommand используя запуск файла с параметрами, параметр1 - имя файла, в который пишется, остальное - строка с именами и значениями переменных разделёнными амперсантами...(версия улучшенная, чем та, которую я использовал раньше, но тестовая

)