Форум программистов, компьютерный форум CyberForum.ru

Изменение даты создания файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс Матрица переменной размерности http://www.cyberforum.ru/cpp-beginners/thread188036.html
Надо написать лабу с конструкторами при использовании классов. Вот задание: Матрица переменной размерности представленная динамичиским массивом в котором строки матрицы расположенны последовательно друг за другом. Заранее спасибо большое
C++ Программа "Список сотрудников" Ребят, нужна ваша помощь. Нужна программа список сотрудников. Суть в следующем: Сотрудник вносится в бд, по введенным критериям (ФИО, возраст, пол, сп, должность) Т.е эти критерия должен вписать сам, по кнопке "ок" (например) он в появляется в бд и мы его видим. И поиск сотрудников по эти критериям в этой бд. Т.е в результате получается экселевидная таблица с именами и данными, и... http://www.cyberforum.ru/cpp-beginners/thread188021.html
Как формат BMP вывести в виде массива C++
У меня следующая задача. Дан файл формата BMP (16-цветный рисунок). Всего 6 цветов. Нужно получить массив цветов-палитру в виде цифр. Т.е. считать пиксели и вывести их в массив в виде цифр, равных их номеру индексированного цвета.
Полином Эрмита итерационно и рекурсивно C++
Кто может помогите очень прошу...хотя бы алгоритм или что нибудь...кстати чуть не забыл H0X=1,а H1X=2*x;формула для вычисления полинома: Hn+1(x)=2*x*Hn(x)-2*n*Hn-1(x);пробовал гуглить но ничего подходящего не нашел... Добавлено через 2 часа 48 минут я разобрался с рекурсивностью,кому интересно вот: #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h> #include...
C++ Укажите на ошибки http://www.cyberforum.ru/cpp-beginners/thread187985.html
Найти все простые числа не превосходящие заданного числа N, десятичная запись которых содержит совпадающие цифры #include<iostream.h> #include<stdio.h> void main() {bool g; long l; int d,k,kk,m,t,j; double x; const int N=10;
C++ Ввод данные. Определение вида. C++ Вот у меня вопрос. Вводятся 3 строки. Одна из них имя, другая дата рождения, третья номер. Вводятся они в любом порядке. Надо понять, что из них что. подробнее

Показать сообщение отдельно
FroZko
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 61
08.11.2010, 17:54     Изменение даты создания файла
Всем Здравствуйте! написал программу, которая создает файл, задает желаемую вами дату создания файла, и повторно меняет её на, опять же, ту, которую вы захотите. Исходный код устраивает, но хотелось бы упростить одну строчку, которая выводит на экран дату создания файла, слишком грамозская. Скажите, можно ли это сделать, и если не сложно подскажите как.

Добавлено через 56 секунд
#include "stdafx.h"
#include <iostream>
#include <string>
#include <Windows.h>
#include <conio.h>
using namespace std;



int main(int argc, char * argv)
{
HANDLE filehandle;
wstring filename;
FILETIME creationtime;
SYSTEMTIME syscreattime;
setlocale (LC_CTYPE,"rus");
cout << "Дайте имя файла для работы: ";
getline(wcin, filename);

filehandle = CreateFile(filename.c_str(), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
GetFileTime(filehandle, &creationtime, NULL, NULL);
FileTimeToSystemTime(&creationtime, &syscreattime);


cout << "Теперь вводим год: ";
cin >> syscreattime.wYear;
cout << "Теперь вводим месяц (числом от 1 до 12):";
cin >> syscreattime.wMonth;
cout << "Теперь вводим день: ";
cin >> syscreattime.wDay;
cout << "Теперь вводим час (от 0 до 23): ";
cin >> syscreattime.wHour;
cout << "Теперь вводим минуту: ";
cin >> syscreattime.wMinute;
cout << "Теперь вводим секунду: ";
cin >> syscreattime.wSecond;
printf("\n");

SystemTimeToFileTime(&syscreattime, &creationtime);
SetFileTime(filehandle, &creationtime, NULL, NULL);

CloseHandle(filehandle);


cout<<"Дата создания файла: "<<syscreattime.wHour<<":"<<syscreattime.wMinute<<":"<<syscreattime.wSecond<<", "<<syscreattime.wDay<<"."<<syscreattime.wMonth<<"."<<syscreattime.wYear;
printf("\n");
filehandle = CreateFile(filename.c_str(), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
GetFileTime(filehandle, &creationtime, NULL, NULL);
FileTimeToSystemTime(&creationtime, &syscreattime);

cout << "Теперь вводим год: ";
cin >> syscreattime.wYear;
cout << "Теперь вводим месяц (числом от 1 до 12):";
cin >> syscreattime.wMonth;
cout << "Теперь вводим день: ";
cin >> syscreattime.wDay;
cout << "Теперь вводим час (от 0 до 23): ";
cin >> syscreattime.wHour;
cout << "Теперь вводим минуту: ";
cin >> syscreattime.wMinute;
cout << "Теперь вводим секунду: ";
cin >> syscreattime.wSecond;
printf("\n");
cout<<"Дата создания файла: "<<syscreattime.wHour<<":"<<syscreattime.wMinute<<":"<<syscreattime.wSecond<<", "<<syscreattime.wDay<<"."<<syscreattime.wMonth<<"."<<syscreattime.wYear;
_getch();
SystemTimeToFileTime(&syscreattime, &creationtime);
SetFileTime(filehandle, &creationtime, NULL, NULL);
CloseHandle(filehandle);

return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru