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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
exirtt
0 / 0 / 0
Регистрация: 07.09.2015
Сообщений: 140
#1

Метаданные JPEG, MP3 - C++

26.05.2016, 22:07. Просмотров 70. Ответов 3

Доброго времени суток, задали разработать программу для считывания метаданных с файлов типа JPEG и MP3. На входе папка с файлами. Вопрос для Вас: Как их вытащить с файла, побитово перемещая указатель внутри текстового файла? И как узнать названия и расширение всех файлов в указанной пользователем папке? Находил только вот такое:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<windows.h>
#include<iostream>
 
int main(){
    WIN32_FIND_DATA FindFileData;
    HANDLE hf;
    hf=FindFirstFile("c:\\*", &FindFileData);
    if (hf!=INVALID_HANDLE_VALUE){
        do{
            std::cout << FindFileData.cFileName << "\n";
        }
        while (FindNextFile(hf,&FindFileData)!=0);
        FindClose(hf);
    }
}
но компилятор ругается на преобразование char* в LPCWSTR в 7 строке, как исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2016, 22:07     Метаданные JPEG, MP3
Посмотрите здесь:

Скачать и сохранить jpeg картинку с заданного url . C++
C++ Открытие и побитовое чтение jpeg-файла
C++ Запись в blob.Не сохраняет jpeg.
C++ Я не могу преобразовать PNG (RGBA) в JPEG
.RAW to JPEG with Bayer Pattern C++
JPEG в char массиве C++
Запись в файл jpeg сжатых данных C++
C++ Чтение и сохранение JPEG файла
C++ JPEG -> ARGB -> DXT5
Полный разбор JPEG в С++ C++
C++ Реализация алгоритма сжатия JPEG
Метаданные JPEG, MP3 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4529 / 3867 / 1300
Регистрация: 14.04.2014
Сообщений: 15,176
26.05.2016, 22:55     Метаданные JPEG, MP3 #2
Все строки должны быть wchar_t.
C++
1
2
hf=FindFirstFile(L"c:\\*", &FindFileData);
std::wcout << FindFileData.cFileName << endl;
exirtt
0 / 0 / 0
Регистрация: 07.09.2015
Сообщений: 140
26.05.2016, 23:50  [ТС]     Метаданные JPEG, MP3 #3
Цитата Сообщение от nmcf Посмотреть сообщение
Все строки должны быть wchar_t.
C++
1
2
hf=FindFirstFile(L"c:\\*", &FindFileData);
std::wcout << FindFileData.cFileName << endl;
Не подскажите, что нужно написать в первый аргумент FindFirstFile, чтобы посмотреть названия файлов на диске С в папке test? "c:\\test" не подходит.
nmcf
4529 / 3867 / 1300
Регистрация: 14.04.2014
Сообщений: 15,176
27.05.2016, 08:50     Метаданные JPEG, MP3 #4
Ну обычную маску пиши.
C++
1
L"c:\\test\\*"
Yandex
Объявления
27.05.2016, 08:50     Метаданные JPEG, MP3
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru