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

Алгоритм определения наличия текста в файле. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прошу помощи по коду (нужен алгоритм) http://www.cyberforum.ru/cpp-beginners/thread350528.html
Условие задачи: Дано 36-ричное число, содержащее не более 100 цифр (цифры 10,11,...,35 кодируются заглавными латинскими буквами А,В,...,Z). Переставить цифры числа таким образом, чтобы оно стало "счастливым". "Счастливым" будем называть число из N цифр, у которого сумма первых цифр равна сумме последних цифр. Если такая перестановка невозможна, вывести сообщение "impossible" Код программы:...
C++ сортировка пузырьком #include <iostream> using namespace std; void main() { const n=4; int a,i,j,buffer; for(i=0;i<n;i++) cin>>a; for (i=0; i<n-1; i++) http://www.cyberforum.ru/cpp-beginners/thread350500.html
Вычислить функцию C++
Дано действительное число а, Вычислить f (a), если 0 при x<= 0 x2+x при 0<x<=1 x2-sinлx2 в остальных случаях;
вычислять площадь C++
Напишите программу, которая будет вычислять площадь поверхности данного прямоугольного параллелепипеда (ширина, высота и длина будет вводится с клавиатуры).
C++ четное нечетно http://www.cyberforum.ru/cpp-beginners/thread350490.html
написать программу. если число четное и делиться на 10 то выводить слова yes
C++ Преобразование типов. Всем привет. Суть вопроса - ответ программы должен содержать только два знака после запятой. #include <iostream> using namespace std; int main(void) { float p, sh, pe, otvet, p1 = 240, sh1 = 12; cout << "Pound: "; cin >> p; подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
12.09.2011, 08:07     Алгоритм определения наличия текста в файле.
Такого универсального алгоритма быть не может. Текст в файлах представляется не текстом, то есть не символами, а значениями битов, теми же значениями битов представляются и бинарные данные. Ты нашёл в бинарнике текст AB? Эси. А может это число 16706? Разбирай спецификации тех форматов, файлы которых тебе потенциально могут подсунуть, ищи в них, как кодируется позиция текста и как опознать сам формат.

Добавлено через 4 минуты
"ABC" может оказаться 4276803, "A B" - 4268098. Интерпретация битов - задача программы и только программы, она может и любой спецсимвол интерпретировать, как букву (другая кодировка и все возражения к хелу).
 
Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru