Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 78
Благодарности: 5

Профиль | Отправить PM | Цитировать


>>Сейчас у Вас сколько примерно строк?

За 100000 перевалило... Время запроса произвольной строки около 10-20мс.


Извиняюсь за офтоп... Тут задачка для первокласника... Вот есть функция sscanf() производящая форматированный ввод из строки. Конкретнее пример:
sscanf("192.168.1.1 root jgjFGHjhj 20000 0", "%s %s %s %s %s", ip, login, pass, listen, sqlport );

Приведенаня строка на самом деле - читается из файла.... Но "192.168.1.1 root jgjFGHjhj 20000 0" это неудобно, хотелось бы настроить форматированный ввод типа:

"<ip>192.168.1.1</ip> <login>root</login> <pass>jgjFGHjhj</pass> <listen>20000</listen> <sqlport>0</sqlport>".

Вот сохранять конфиг в таком виде - совершенно очевидно элементарно может sprintf(). Подскажите - как отформатировать подобный ввод?

Отправлено: 20:59, 04-06-2015 | #15