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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод реальной даты в Имя файла. Вывод Реалной даты получаемой от date /T 
:(
    Опции темы
hardes
Дата 21.7.2009, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Приветствую всех.
Появилась такая загвоздка во время выполнения программы:
-Есть папка с именем NNN.
-И записанными в неё двумя десятками файлов.
-Есть реальное время получаемое из system("date /T");
-Пробовал Полученную дату перекидывать в тип данных стринг.
-И следует передать Дату в имя файла, тем самым перименовать файл NNN, разумеется без потери данных в нем.

Итак я пробовал опять же сделать через командную строку:
system("ren E:\\netttt\\NNN Date");
DATE Строка содержащая реальное время (Дату).
Разумеется не работает, ибо Балбес я. Строка командная не берет сего значения, и именует файл как "DATE" вместо значения 20.07.09.

Пробовал и программно сделать:
int err = 0;
if(!err)
err = rename( "E:\\netttt\\NNN", "E:\\netttt\\Date"  );

Разумеется это наиглупейшая строка, ибо он берет ковычки как обучную строку, не думая даже брать значение строки)
Работа выподняется в консольном приложении, в нем не работает стринг( И доступ к Командной строке более легкий. 

Помогите пожалуйста. Не могу справиься, или подскажите где можно почитать насчет этого?. Спасибо)
С уважением Евгений.

Это сообщение отредактировал(а) hardes - 21.7.2009, 21:49
PM MAIL   Вверх
Static
Дата 21.7.2009, 16:23 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



std::string new_name = "ren E:\\netttt\\NNN " + DATE;
system(new_name.c_str());

так?
правка: пробел потерял

Это сообщение отредактировал(а) Static - 21.7.2009, 16:24
--------------------
Я не настолько безнадежен, как кажется...
PM MAIL   Вверх
hardes
Дата 21.7.2009, 21:45 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Угу, но это под Виндоус-приложение.
Забыл отметить, что следует консольное приложение рассматривать. Ибо...не знаю почему ибо...
Вот в консоли Стринга нет) Это первая загвоздка(

PM MAIL   Вверх
andrew_121
Дата 21.7.2009, 23:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

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



hardes, Все программы компилируемые современными компиляторами в виндавз, это виндавз приложения. И тип стринг, ни какого отношения к этому не имеет. 


Цитата(hardes @  21.7.2009,  21:45 Найти цитируемый пост)
Вот в консоли Стринга нет

std::string есть везде, если компилятор с++. просто нужно подключить хидер <string>

или так:
Код

char new_name[128] = "\0";
strcpy(new_name, "ren E:\\netttt\\NNN ");
strcat(new_name, DATE);
system(new_name);




--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Rififi
Дата 21.7.2009, 23:13 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

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



hardes, 
Вот в консоли Стринга нет)
"Видишь кролика? Не видишь. А он есть." ©
PM MAIL   Вверх
Static
Дата 22.7.2009, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



ну вот... а я минус огреб. smile
--------------------
Я не настолько безнадежен, как кажется...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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