Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найти UTF-16 строку в бинарном файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора << http://www.cyberforum.ru/cpp-beginners/thread1216582.html
Как вот в таком классе перегрузить оператор <<? #ifndef MATRIXX_H #define MATRIXX_H #include <iostream> using namespace std; template<typename T>
C++ Написать шаблонную функцию, принимающую три параметра и возвращающую их среднее арифметическое как float Функция f6, которая принимает три аргумента определенного типа (int, double или/ char) и возвращает среднее арифметическое типа float. Используйте шаблон функции. Функция main вызывает f6 трижды –... http://www.cyberforum.ru/cpp-beginners/thread1216571.html
Создание консоли из приложения C++
Необходимо создать консоль из приложения. Используем CreateConsole с параметром DETACHED_PROCESS. По идее должна распределяться консоль внутри второго потока, но этого не происходит. AlloocConsole...
Определить индексы максимального и минимального элементов массива C++
написать программу которая определяет индексы максимального и минимального элементов одномерного массива натуральных чисел размером N. Генерацию N случайных натуральных чисел определение индексов...
C++ Создать и напечатать бинарное дерево целых чисел. Удалить узлы, содержащие четные числа http://www.cyberforum.ru/cpp-beginners/thread1216525.html
Помогите пожалуйста с этой задачкой. Не шарю я деревья.
C++ Найти максимальный и минимальный элементы матрицы и поменять их местами Помогите пожалуйста нужно создать программу в с++ которая вычисляет определитель квадратной матрицы второго порядка и третьего порядка. Найти максимальный и минимальный элементы, поменять их... подробнее

Показать сообщение отдельно
nmcf
5356 / 4676 / 1566
Регистрация: 14.04.2014
Сообщений: 18,643
26.06.2014, 08:12
Ну так обычный char однобайтный, поэтому где бы строка не находилась, её можно найти, потому что куда ни ткни в ней, какую-то часть с любого места прочитаешь, а с двухбайтными надо ещё правильно попасть на начало пары. Как это можно сделать, если файл бинарный и неизвестно, где там вообще строки? С utf8 ещё сложнее, там тоже надо знать где начало, чтобы серии правильно потом декодировались. Не думаю, что regex сам может всё это сделать. Он рассчитан на строки, а не на кучу бинарных данных, в которых, может быть, есть строки и неизвестно где.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru