Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сохранить инфу в файл.

5.5K
15 мая 2005 года
Ded pendos
40 / / 13.05.2005
Народ, такая проблема надо записать несколько данных в текстовом виде во внешний файл. Внешний файл типа txt или желательно, что-нибудь вроде сfg.
Подскажите какая команда отвечает за данную операцию.
2
16 мая 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Ded pendos
Народ, такая проблема надо записать несколько данных в текстовом виде во внешний файл. Внешний файл типа txt или желательно, что-нибудь вроде сfg.
Подскажите какая команда отвечает за данную операцию.


а слабо в MSDN поискать? CreateFile, ReadFile, WriteFile

5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
На самом деле, вопрос не в том был, какие функции использовать. А в том, что мне не очень понятно, какие пораметры ввода:
НАПРИМЕР У МЕНЯ ЕСТЬ CString a. Она содержит строчку текста и ее надо соответственно записать в n-ю строчку cfg файла.
5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
Я смотрел в МСДНЕ и в книжке читал, тока там примеров нехрена нет и толком непонять, как и че ваще вводить.
5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
Блин, попарился пару часиков, вроде топер- если шо не судите строго...
5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
Вроде бы все понял, только вот как в файле записать информацию построчно, а не в одной строке.
f.Open("page.cfg", CFile::modeWrite);
f.Write(e_Main, 14); // вот так записываем в файл

А, как записать через строчку - чтоб вся инфа была в столбик, впринципе можно после каждого слова напихать элементов, которые программа будет распозновать, как разделительные, но тогда слишком много гемороя...
если, что на грамотность не обращайте внимание- с не косак.
425
17 мая 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by Ded pendos
...А, как записать через строчку - чтоб вся инфа была в столбик...


Попробуйте после каждой строки
f.Write("\r\n", 2);

А ещё посмотрите

 
Код:
BOOL WritePrivateProfileString(
  LPCTSTR lpAppName,  // section name
  LPCTSTR lpKeyName,  // key name
  LPCTSTR lpString,   // string to add
  LPCTSTR lpFileName  // initialization file
);
Эта функция пишет INI файлы. Например,
 
Код:
WritePrivateProfileString(
        "section1",
        "key1",
        "string1",
        "c:\\xxx.ini");
    WritePrivateProfileString(
        "section1",
        "key2",
        "string2",
        "c:\\xxx.ini");
пишет в файл c:\xxx.ini следующее:
 
Код:
[section1]
key1=string1
key2=string2
(если надо, файл будет создан).
5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
f.Write("\r\n", 2); не катит-\r\n не работают
5.5K
17 мая 2005 года
Ded pendos
40 / / 13.05.2005
а кстати, я не в тот файл глянул- все работает respect
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог