Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Поиск в файле (http://forum.oszone.net/showthread.php?t=235586)

malerok@vk 29-05-2012 16:51 1924545

Поиск в файле
 
Здравствуйте коллеги!
Появилась задача. Есть файл размером примерно 50гб, в котором с каждой новой строки идет ключ:значение.
Задача, предположим что известен ключ, вводим в Edit этот ключ, программа ищет по файлу этот ключ, если есть такой то выводим например в Label значение, либо ключ:значение.
С C++ не связывался, выбрал его из-за скорости работы, были варианты на асме, но там это делать еще сложнее (да и будет ли прирост в производительности?). Есть какие либо предложения?

Iska 29-05-2012 17:20 1924558

malerok@vk, с такими объёмами не важно какой язык Вы выберете, а важно то, какую технологию будете использовать для доступа к файлу. Попробуйте, например, работать с файлом, как с базой данных (пример под WSH, но суть сие не меняет — важна сама методика): vbscript: работа с большими текстовыми файлами.

malerok@vk 29-05-2012 17:38 1924581

Iska, спасибо за наводку, если не будет альтернативы на C++, думаю придётся использовать VBS

Iska 29-05-2012 18:22 1924614

malerok@vk, Вы меня не поняли. Вы можете использовать ту же самую технологию OLE DB для обработки текстового файла хоть посредством С++, хоть посредством ассемблера.


Время: 06:26.

Время: 06:26.
© OSzone.net 2001-