Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2012, 16:12   #1
ZaramothРещьфкфя
Пользователь
 
Регистрация: 01.09.2012
Сообщений: 23
По умолчанию Неверно записывает дату

суть программы такова в поле при изменении даты в поле dataTimePicker я записываю новую дату в файл. но записывается она криво день и год записываются правильно а месяц непонятно какой
Код:
private: System::Void dateTimePicker1_ValueChanged(System::Object^  sender, System::EventArgs^  e) {
				 using namespace std;
				 ofstream f;
				 f.open("output.txt");
				 f << "";
				 f.close();
				 f.open("output.txt");
				 f << SysToStd(dateTimePicker1->Value.ToString("dd-mm-yyyy"));//вот на этом моменте записывается в фаил дата
				 f.close();
				 
			 }
ZaramothРещьфкфя вне форума Ответить с цитированием
Старый 16.09.2012, 16:44   #2
ZaramothРещьфкфя
Пользователь
 
Регистрация: 01.09.2012
Сообщений: 23
По умолчанию

функция SysToStd конвертирует System::String^ в std::string
Код:
static const std::string SysToStd(System::String^ SysStr){
using namespace Runtime::InteropServices;
char *v = (char*) (Marshal::StringToHGlobalAnsi(SysStr)).ToPointer() ;
std::string result = std::string(v);
Marshal::FreeHGlobal(System::IntPtr((void*)v));
return result;
}
ZaramothРещьфкфя вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странно записывает в файл PotatoCaptain Общие вопросы C/C++ 11 17.01.2012 16:26
Почему не записывает ответ в файл (Паскаль) Katrina* Помощь студентам 1 21.12.2011 00:47
Не записывает текст в файл .( gefest58 Общие вопросы Delphi 1 24.04.2011 19:56
Не записывает данные в БД Abuhamed PHP 9 16.04.2010 20:57
Не записывает в переменную beemoto Общие вопросы Delphi 22 30.10.2009 11:25