Antisymmetrizer
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 22
|
|
#1 | |
Конфигурационный файл - C++28.11.2011, 19:27. Просмотров 3099. Ответов 7
Метки нет Все метки)
(
Здравствуйте.
В общем, стоит задача в мою программу добавить конфигурационный файл. Пока необходимо считать из него два параметра: 1) №порта 2) dns-имя сервера Соответственно, первый параметр число, второй- строка (или указатель на char?). При этом сделать это надо без использования Qt и каких-либо других сторонних библиотек. Чем готовее будет код, тем лучше. Спасибо большое. P.S. не могу я нормально понять работу со строками в С++ ![]()
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
28.11.2011, 19:27 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Конфигурационный файл (C++):
7
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке - C++ Даны натуральное , символьный файл и текстовый файл . Файл содержит 30 слов , каждое из которых будем называть ключевым - C++
Конфигурационный файл - C++ Qt .NET 3.x Конфигурационный файл - C# |
Antisymmetrizer
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 22
|
||||||
28.11.2011, 21:15 [ТС] | #3 | |||||
Нашёл вот такой вот код:
Пример [имя_секции] ; текст комментария имя_параметра=значение параметра имя_параметра=значение параметра 1, значение араметра 2 А это пример реального файла конфигурации: [tcp_device1] #~ ip=192.168.2.2 #~ ip=192.168.253.15 ip=127.0.0.1 port=10002 [tcp_device2] #~ ip=192.168.2.2 ip=127.0.0.1 port=10000 [Errors] Err0=0 Err1=6,20,1,2,45,1,2,56,1,2,47,1,2,42 Вопрос забавный: как это грамотно запустить? Для файла /home/user/TSH.config : [parameters] #describes the port we work on port=1121 #describes the attacking DNS-host dns=killerwhale.aq ____________________________ Точнее, как запустить функцию read_sec_parm (2 раза) чтобы получить эти два параметра в какие-нибудь переменные? Если точнее, для них нужно сделать #define. Расскажите, пожалуйста, как можно подробнее. С объявлением переменных и т.п. После VB со строками тут тяжко..
0
|
Antisymmetrizer
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 22
|
|
28.11.2011, 21:35 [ТС] | #5 |
Просто я сниффер под linux делаю, потому и написал сюда. Перенесите, если нужно, только скажите как запустить
![]()
0
|
niXman
![]() |
||||||
28.11.2011, 21:44 | #6 | |||||
в общем, вот, когда-то писал.
Добавлено через 5 минут ах да. конфиг.файл должен соответствовать .conf синтаксису:
0
|
Antisymmetrizer
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 22
|
|
28.11.2011, 22:06 [ТС] | #7 |
Спасибо!
0
|
masuhorukov
0 / 0 / 0
Регистрация: 02.08.2013
Сообщений: 3
|
||||||
02.08.2013, 13:31 | #8 | |||||
0
|
02.08.2013, 13:31 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.08.2013, 13:31 |
Привет! Вот еще темы с ответами:
8
.NET 4.x Конфигурационный файл Route - C# ASP.NET Конфигурационный файл скрипта - Perl Перечитать конфигурационный файл - RedHat, Fedora Linux Конфигурационный файл ядра - FreeBSD Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |