Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Проблема в Borland 3.1


Автор: Shnur 14.3.2004, 16:27
Прога должна записывать в файл каие-то данные, это не важно. Файл она должна создавать сама и имя этому файлу назначать случайно (это может быть просто набор чилел и букв).
Как сделать чтобы прога генерировала имя? Понятно что через random, но как.

Автор: Дрон 14.3.2004, 16:32
Код
char str[256];
unsigned number = random(10000);
sprintf(str,"%x",number);

Этот код запишет в переменную str число number в шестнадцатеричной форме.
Вот и используй её как имя файла.

Или нужно что-то другое?


Автор: Alex101 16.3.2004, 12:41
N-длина имени файла
Код

randomize();
for(i=0;i<N;i++)
  file_name[i]=random(27)+65;
file_name[i]=0;//Если не надо что-то еще, то конец строки


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)