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

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

Войти
Регистрация
Восстановить пароль
 
Chernobyl
213 / 213 / 67
Регистрация: 30.09.2012
Сообщений: 542
#1

Реализация идеи (2) (определить в одной папке песни формата мп3 с ОДИНАКОВЫМИ исполнителями) - C++

25.04.2013, 15:38. Просмотров 404. Ответов 0
Метки нет (Все метки)

Хочу сделать такаю прогу.
Что должна делать программа.
Она должна определять в одной папке песни формата мп3 с ОДИНАКОВЫМИ исполнителями(тоесть по инфе которая держиться в Свойствах - Подробно - Участвующие исполнители)и перемещать все эти песни в папку название которой будет таким же как и Исполнитель.

Тоесть в какой-то папке Док есть 6 песен исполнителя "Певец1" и 2 песни "Певец2" и программа должна создать в той же папке Док 2 папки - Певец1 и Певец2 ,ну и ясно в первой 6 песен,а во второй 2.

По сути,я нашел самое главное(как мне кажеться)нашел как считать исполнителя с ID3 тэга.

Но как сделать остальное(тоесть чтобы сравнивались исполнители всех песен и одинаковые пересылались в директорию)не знаю.

Может кто-то сможет чем-то помочь?Снизу мой код,который считывает разную инфу с тэгов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# include <iostream>
# include <string>
# include <vector>
# include <algorithm>
# include <cmath>
# include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <fstream>
#include <winbase.h>
using namespace std;
 
struct TAGdata
{
        char tag[3];
        char title[30];
        char artist[30];
        char album[30];
        char year[4];
        char comment[30];
        char genre;
};
 
int main()
{
    TAGdata test;
    ifstream mp3File;
    
    mp3File.open ("G:\\2\\?.mp3", ios::binary );
    
    mp3File.seekg (-128, ios::end);
    mp3File.read(reinterpret_cast <char *>(&test), 128);
    mp3File.close();
    
    cout << test.tag << endl << test.title << endl << test.artist << endl << test.album << endl << test.year << endl << test.comment << endl;
    getchar();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 15:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализация идеи (2) (определить в одной папке песни формата мп3 с ОДИНАКОВЫМИ исполнителями) (C++):

Реализация идеи - C++
Доброго времени суток. Вопрос может быть будет странным.По сути у меня вот появилась идейка как жизнь улучшить немножко себе(ведь программы...

Определить количество людей с одинаковыми фамилиями, проживающих на одной улице - MS Access
Здравствуйте помогите сформировать запрос, по которому --определить количество людей с одинаковыми фамилиями проживающими на одной...

Реализация некоторой идеи в собственном проекте для школы - PascalABC.NET
Доброго времени суток, обитатели форума. Пишу для школы экзаменатор в рамках учебно-исследовательской работы. Хочу реализовать некоторую...

Реализация идеи обхода NAT в клиент — сервер приложении - C#
изза NAT клиент не может подключиться к серверу по всем известным причинам, появилась идея седлать так что клиент шлет пакет на...

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

.NET 4.x Плеер: как организовать повтор одной песни, всех песен, случайно - C#
Доброго времени суток! Подскажите пожалуйста, как организовать повторы: одной песни, всех песен, рандом? Вот коды радиокнопки (или как...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 15:38
Привет! Вот еще темы с ответами:

Поиск файлов определенного формата в папке, и во всех вложенных - C++ Builder
Всем привет. Такая задача. Имеетса папка, в которой находятса многа папок. И в этих папках есть документы одного формата. Надо сделать...

Смена формата с tga на jpg всех изображений в папке - Photoshop
Есть очень много изображений в одной папке в формате tga. Он открывается фотошопом. Файлы нужно перевести в другой формат (желательно...

идеи, идеи, идеи для начинающих - C++
доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей...

Типы объектов с одинаковыми именами одной схемы - Oracle
Привет всем, делала тест и попалось такое задание Какие типы объектов одной схемы могут иметь одинаковые имена.(может быть несколько...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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