Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 13.05.2008
Сообщений: 4

Информацию из бинарного файла преобразить в текст

08.06.2008, 23:46. Показов 1896. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, мне надо проверить есть ли в выбранном диалогом файле ID3v1 тэг. Ну и в перспективе считать его.
Для проверки необходимо считать первые три байта из указанного файла. И проверить являются ли они словом "TAG"
Сам вопрос состоит в следующем, как преобразовать информацию в байтах, которую я считал из бинарного файла, в строковый тип. А еще лучше в String, используя .Net .
Информацию я получил следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
   OpenFileDialog^ OpenMp3 = gcnew OpenFileDialog;
   OpenMp3->DefaultExt = "*.mp3";
   OpenMp3->Filter = "MP3 Files|*.mp3";
   if ( OpenMp3->ShowDialog() == System::Windows::Forms::DialogResult::OK && OpenMp3->FileName->Length > 0 )
   {           
   FileInfo^ fi = gcnew FileInfo( OpenMp3->FileName );
   FileStream^ fs = fi->OpenRead();
   int nBytes = 3;
   array<Byte>^ByteArray = gcnew array<Byte>(nBytes);
   int nBytesRead = fs->Read( ByteArray, 0, nBytes );
   }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.06.2008, 23:46
Ответы с готовыми решениями:

Получить из бинарного файла всю информацию
Подскажите как получить из бинарного файла всю информацию? Дополнительный файл не использовать. Чистый С++, заранее благодарю, задание...

Записать и считать информацию из бинарного файла
Здравствуйте уважаемые программисты. Дано задание: Написать программу,которая создает в каталоге 2 файла - текстовый и бинарный,и...

Как извлечь текстовую информацию из бинарного файла?
Здравствуйте уважаемые спецы, подскажите пожалуйста как вытянуть часть текста из бинарного файла, желательно только средствами командной...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2008, 23:46
Помогаю со студенческими работами здесь

Как правильно записывать и считывать информацию из бинарного файла
Всем привет, нужна помощь, есть код, оформлен вроде как правильно, вопрос такой - как правильно записывать и считывать информацию из...

Из richtextview текст как-то преобразить для синтаксического анализа
Я открываю текст в richtextview и мне нужно далее этот текст проанализировать синтаксическим анализом. Но как мне и куда его преобразовать...

Создание бинарного дерево из бинарного файла
struct Bin { string name; string city; int players; int score; }; void ReadFromBin(Point*&amp; Tree) { ...

Создание бинарного дерева из бинарного файла
struct Bin { string name; string city; int players; int score; }; void ReadFromBin(Point*&amp; Tree) { Bin q;

Задание по Visual c++ 2013, Нужно создать файл, записать в него информацию, а затем по другой кнопке считать информацию из файла
Вот код записи в файл: { UpdateData(TRUE); F.open(L&quot;dat1.txt&quot;, std::ios::out); // F - файловая переменная p.god = p_god; //...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru