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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2010, 17:20   #1
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию С++ в M$ Visual Studio: Работа с файлами

Доброго времени суток!

Я везде искал, где только мог, но ответа на свой вопрос так и не нашел. Как реализовать сохранение в файл и чтение из файла.

В общем, есть переменная "m_list" типа CListBox.

Необходимо реализовать запись чисел из этого списка в файл для последующей возможности считывания из файла в этот же список. Вот что есть:

Код:
void CFirstDlg::OnFileOpen32771()
{
	// TODO: Add your command handler code here
	CFileDialog dlg(TRUE, _T("txt"), _T("*.txt"));
	if (dlg.DoModal() == IDOK)
		MessageBox(dlg.GetPathName());
}

void CFirstDlg::OnFileSave32772()
{
	// TODO: Add your command handler code here
	CFileDialog dlg(FALSE, _T("txt"), _T("*.txt"));
	if (dlg.DoModal() == IDOK)
		MessageBox(dlg.GetPathName());
}
И в упор не понимаю, как это сделать. В той лит-ре, по которой я должен был это узнать, нифига не понятно + по-латышски.
mmx358 вне форума Ответить с цитированием
Старый 31.01.2010, 19:46   #2
RoS
Форумчанин
 
Аватар для RoS
 
Регистрация: 13.12.2009
Сообщений: 272
По умолчанию

А может тебе прост оиспользовать файловые потоки?!

Код:
#include <fstream>

ofstream out("data.txt");
out << value<<' '; //value - эл-т списка, надо всего-то провтись по всем
Если я помог вам - порадуйте меня, нажмите на весы слева
RoS вне форума Ответить с цитированием
Старый 31.01.2010, 21:50   #3
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

RoS, а это можно прикрутить к этим диалоговым окнам? И, если не трудно, не могли бы Вы мне написать код? Если это, конечно, не заходит в рамки фриланса.
mmx358 вне форума Ответить с цитированием
Старый 02.02.2010, 18:06   #4
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

Кто-нибудь знает ответ? Ауу.......
mmx358 вне форума Ответить с цитированием
Старый 02.02.2010, 21:25   #5
--=SaNitinDG=-
Пользователь
 
Регистрация: 14.01.2010
Сообщений: 61
По умолчанию

MSDN
Visual C++
Код:
void CAge::Serialize(CArchive& ar)
{
   CObject::Serialize(ar);
   if(ar.IsStoring())
      ar << m_years; //для чтения
   else
      ar >> m_years;// для записи
}
Опыт не пропьешь если он есть=)))
--=SaNitinDG=- вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
Работа с формами Visual Studio 2008 (С#) Etlau Помощь студентам 0 11.04.2009 11:05
Работа в Visual Studio 2008(формы) Bruster Общие вопросы .NET 0 06.11.2008 21:39
Помогите с Visual Studio 2008(работа с формами) Bruster Помощь студентам 1 03.11.2008 21:42
C++.Visual Studio 2005.WinApp.Работа с ListBox mat90x Помощь студентам 10 21.04.2008 17:40