Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
224 / 224 / 69
Регистрация: 30.09.2012
Сообщений: 545
1

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

25.04.2013, 15:38. Просмотров 465. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 15:38
Ответы с готовыми решениями:

Нужно чтобы выводило жанр песни в мп3 плеер
Исходник прикрепил,помогите пожалуйста

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

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

Реализация небольшой идеи в PHP
Всем привет. У меня возникла одна проблема при реализации одной идеи. Я пытаюсь сделать такое:...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2013, 15:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Плеер: как организовать повтор одной песни, всех песен, случайно
Доброго времени суток! Подскажите пожалуйста, как организовать повторы: одной песни, всех песен,...

Переименовать файлы которые лежат в папке, папки которых лежат в одной папке. (Приложил рисунок что бы было понятнее)
Есть папка (Смотрите рисунок), &quot;1&quot; (Коричневый квадрат), в ней лежат папки &quot;2.1; 2.2; 2.3; 2.4;...

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


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

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

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