Как создать INI-файл с пустым разделом? - PullRequest
0 голосов
/ 02 июня 2010

Я хочу записать *.ini файл в MFC. Я знаю эти типичные методы с именами разделов, ключей и значений ключей.

Мне интересно, как написать INI-файл, содержащий только имя раздела, INI-файл, как показано ниже:

...
[section]
...

Я попробовал функцию WritePrivateProfileString () с двумя пустыми параметрами; Я думал, что это сработает, но не получилось.

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Стандартные INI-файлы должны быть в специальном формате, если вы пишете их в несовместимом формате (что я думаю, вы), это не стандартные INI-файлы, но вы можете просто написать его вручную, используя обычный Классы ввода-вывода (CStdioFile или аналогичные, слишком долго, так как я делал MFC, поэтому я не могу вспомнить лучший способ).
Таким образом, вы можете записывать любые данные в любом формате.

0 голосов
/ 08 октября 2018

Чтобы получить пустой раздел, сначала определите ключ в этом разделе, а затем удалите этот ключ, выполнив это, вы получите пустой раздел. [Раздел]

[DllImport("kernel32", CharSet = CharSet.Unicode)]
static extern long WritePrivateProfileString(string section, string key, string value, string filePath);

public void DeleteKey(string Key, string Section = null)
{
  Write(Key, null, Section ?? exe);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...