Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог mkstemp(), не работает код 
:(
    Опции темы
Spyd3r
Дата 19.7.2010, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Добрый день. Прошу помочь с решением возникшей проблемы. Все знаю фнукцию mkstemp() создающую временный файл. Вот код генерирующий имя временного файла (последня версия)
http://pastebin.com/8tEM1u5t

Имя генерируется на основе данных из gettimeofday и getpid. Встала задача переписать этот код, но назначить трем переменным конкретные значения. Собственно вот мой код , я практически не знаю C, просьба строго не судить
http://pastebin.com/ztg84tU3

Проблема в том что мой код выдает совершенно другой результат. Приведу пример. Код с использованием функции mkstemp()
Цитата

void main ()
{
char template[] = "/tmp/fileXXXXXX";
int fd;
fd = mkstemp(template);
}

Смотрю ход выполнения через strace, вот результат

Цитата

gettimeofday({1279563582, 820694}, NULL) = 0
getpid()                                = 8517
open("/tmp/fileKP0JYS", O_RDWR|O_CREAT|O_EXCL, 0600) = 3



Теперь подтсавляю эти данные (1279563582, 820694, 8517) в свой код, в результат имя файла совсем другое
XXXXXX is ZmW067


Подскажите что в моем коде не правильно, я уже всю голову изломал =( Спасибо

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.