|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
TRANSFORMER LES .RBS DE RADIOBLOGCLUB EN .MP3
Information sur la source
Description
Bonjour, Ceci est mon premier code(je suis debute en C et je suis en premiere annee de FAC), il renomme les .rbs(ou[x].rbs) en .mp3 et enleve tous les %20. Je poste juste pour avoir de critiques sur le code(exemple:trop de fonctions dans le main ,etc...) edit:V2 du programme avec un menu vite fabriquer et la posibilite de resampler ces mp3(pour une meilleur compatibilite avec les lecteurs audio et la gravure des cd audio) Le fichier Lame.exe doit etre au meme endroit que le fichier compile Merci PS:je cherche comment acceder au fichiers cache de IE en C, merci
Source
- #include "fonctions.h"
-
- int main(int argc, char **argv)
- {
- repertoire_lancement(argv[0]);
-
- int choix1=0;
- int choix2=0;
- while(0 >= choix1 || choix1 >=5)
- {
- printf("--------------------------------------Menu--------------------------------------\n");
- printf("------------------------------------Principal-----------------------------------\n");
- printf("------------------RBS-MP3 modifer(le nom est vraiment nul je sait)--------------\n");
- printf("-----------------------------Fait par corentin1234------------------------------\n");
- printf("Dossier : %s\n",argv[0]);
- printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
- printf("1- Renommer et resampler\n");
- printf("2- Renommer\n");
- printf("3- Resampler\n");
- printf("4- Sortir\n");
- printf(">>>");
- scanf("%d",&choix1);
- system("Cls");
- choix2=0;
- while((1 >= choix1 || choix1 <=3) && (0 >= choix2 || choix2 >= 5))
- {
- if(choix1 == 1)
- {
- printf("--------------------------------------Menu--------------------------------------\n");
- printf("------------------------------Renommer et resampler------------------------------\n");
- printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
- printf("1- RBS et MP3\n");
- printf("2- RBS\n");
- printf("3- MP3\n");
- printf("4- Retour au menu principal\n");
- printf(">>>");
- scanf("%d",&choix2);
- system("Cls");
- }
- else if(choix1 == 2)
- {
- printf("--------------------------------------Menu--------------------------------------\n");
- printf("------------------------------------Renommer------------------------------------\n");
- printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
- printf("1- RBS et MP3\n");
- printf("2- RBS\n");
- printf("3- MP3\n");
- printf("4- Retour au menu principal\n");
- printf(">>>");
- scanf("%d",&choix2);
- system("Cls");
- }
- else if(choix1 == 3)
- {
- printf("--------------------------------------Menu--------------------------------------\n");
- printf("------------------------------------Resampler-----------------------------------\n");
- printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
- printf("1- RBS et MP3\n");
- printf("2- RBS\n");
- printf("3- MP3\n");
- printf("4- Retour au menu principal\n");
- printf(">>>");
- scanf("%d",&choix2);
- system("Cls");
- }
- if(choix2 == 4)
-
- choix1=0;
- }
- }
-
-
- system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
-
- if(choix1 == 1)
- {
- if(choix2 == 1)
- {
- resampler_rbs(argv[0]);
- resampler_mp3(argv[0]);
- system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
- renomme_rbs(argv[0]);
- system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
- renomme_mp3(argv[0]);
- }
- else if(choix2 == 2)
- {
- resampler_rbs(argv[0]);
- renomme_rbs(argv[0]);
- }
- else if(choix2 == 3)
- {
- resampler_mp3(argv[0]);
- renomme_mp3(argv[0]);
- }
- }
-
- else if(choix1 == 2)
- {
- if(choix2 == 1)
- {
- renomme_rbs(argv[0]);
- renomme_mp3(argv[0]);
- }
- else if(choix2 == 2)
- {
- renomme_rbs(argv[0]);
- }
- else if(choix2 == 3)
- {
- renomme_mp3(argv[0]);
- }
- }
-
-
- else if(choix1 == 3)
- {
- if(choix2 == 1)
- {
- resampler_rbs(argv[0]);
- resampler_mp3(argv[0]);
- }
- else if(choix2 == 2)
- {
- resampler_rbs(argv[0]);
- }
- else if(choix2 == 3)
- {
- resampler_mp3(argv[0]);
- }
- }
-
- system("del zzzzz.txt");
- return 0;
- }
#include "fonctions.h"
int main(int argc, char **argv)
{
repertoire_lancement(argv[0]);
int choix1=0;
int choix2=0;
while(0 >= choix1 || choix1 >=5)
{
printf("--------------------------------------Menu--------------------------------------\n");
printf("------------------------------------Principal-----------------------------------\n");
printf("------------------RBS-MP3 modifer(le nom est vraiment nul je sait)--------------\n");
printf("-----------------------------Fait par corentin1234------------------------------\n");
printf("Dossier : %s\n",argv[0]);
printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
printf("1- Renommer et resampler\n");
printf("2- Renommer\n");
printf("3- Resampler\n");
printf("4- Sortir\n");
printf(">>>");
scanf("%d",&choix1);
system("Cls");
choix2=0;
while((1 >= choix1 || choix1 <=3) && (0 >= choix2 || choix2 >= 5))
{
if(choix1 == 1)
{
printf("--------------------------------------Menu--------------------------------------\n");
printf("------------------------------Renommer et resampler------------------------------\n");
printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
printf("1- RBS et MP3\n");
printf("2- RBS\n");
printf("3- MP3\n");
printf("4- Retour au menu principal\n");
printf(">>>");
scanf("%d",&choix2);
system("Cls");
}
else if(choix1 == 2)
{
printf("--------------------------------------Menu--------------------------------------\n");
printf("------------------------------------Renommer------------------------------------\n");
printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
printf("1- RBS et MP3\n");
printf("2- RBS\n");
printf("3- MP3\n");
printf("4- Retour au menu principal\n");
printf(">>>");
scanf("%d",&choix2);
system("Cls");
}
else if(choix1 == 3)
{
printf("--------------------------------------Menu--------------------------------------\n");
printf("------------------------------------Resampler-----------------------------------\n");
printf("Que faire ? Taper 1,2,3 ou 4 suivi de entrer pour valider\n");
printf("1- RBS et MP3\n");
printf("2- RBS\n");
printf("3- MP3\n");
printf("4- Retour au menu principal\n");
printf(">>>");
scanf("%d",&choix2);
system("Cls");
}
if(choix2 == 4)
choix1=0;
}
}
system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
if(choix1 == 1)
{
if(choix2 == 1)
{
resampler_rbs(argv[0]);
resampler_mp3(argv[0]);
system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
renomme_rbs(argv[0]);
system("dir /AA > zzzzz.txt");//liste le repertoire et stock dans zzzzz.txt les z sont la pour que ce soit le dernier fichier
renomme_mp3(argv[0]);
}
else if(choix2 == 2)
{
resampler_rbs(argv[0]);
renomme_rbs(argv[0]);
}
else if(choix2 == 3)
{
resampler_mp3(argv[0]);
renomme_mp3(argv[0]);
}
}
else if(choix1 == 2)
{
if(choix2 == 1)
{
renomme_rbs(argv[0]);
renomme_mp3(argv[0]);
}
else if(choix2 == 2)
{
renomme_rbs(argv[0]);
}
else if(choix2 == 3)
{
renomme_mp3(argv[0]);
}
}
else if(choix1 == 3)
{
if(choix2 == 1)
{
resampler_rbs(argv[0]);
resampler_mp3(argv[0]);
}
else if(choix2 == 2)
{
resampler_rbs(argv[0]);
}
else if(choix2 == 3)
{
resampler_mp3(argv[0]);
}
}
system("del zzzzz.txt");
return 0;
}
Conclusion
Les remarques sont toujours les bienvenue, c'est la premiere fois que je fait un programme a plusieurs fichiers
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 08 mai 2007 21:33:05 :
- Nouvelle version avec resample des mp3 en plus et un menu
- 05 juin 2007 22:41:16 :
- Rajout du fichier compiler rennommer le .exd en .exe
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
MP3 [ par Berserk666 ]
Bonjourchui arrivé a lire des MP3 avec mciSendString, mais tjs avec cette méthode,je cherche comment savoir qd unMP3 est fini de lire ?Merci @+
MP3 sous DOS [ par Manson ]
salut à tous,j'aimerais faire un prog qui lit les MP3 sous DOS. Mais mon pb, c'est que la fonction que j'utilise sous Windows ne tourne pas sous DOS,
Lire un wav et un mp3 sur linux avec gcc !! [ par UncleShu ]
Merci d'avance !!
in_mp3.dll +HELP [ par Manson ]
Salut a tous,voila, la dll in_mp3.dll renferme les fonctions necessaaire au decodage de mp3. Je n'arrive pas a trouver ces fonctions sur le net, et po
pointeur non initialisé [ par arc59 ]
J'ai créé un programme qui permet de lire les tag des fichiers MP3. Ce programme utilise une structure de pointeurs vers des char. Les tag d'un fichie
mp3 [ par phpman ]
Bonjour,Je voudrai savoir comment utiliser les mci pour lire des mp3 sous vc++6 (mfc) parce que jusque là j'ai 1 warning a la compilation...alors sous
recuperer la duree d'un mp3 [ par tich ]
Bonjour à tous !mon problème est le suivant :je voudrais récupérer la durée d'un mp3 sans passer par les api de windows. Je voudrais que mon code soit
recuperer la duree d'un mp3 : COMMENT FAIRE ????? [ par tich ]
Bonjour,est-ce que quelqu'un aurait un moyen de recupérer la duree d'un mp3 sans passer par les api de windows ou MFC etc ...seulement avec un algo et
Fonction recherche en C++ [ par Ciol ]
Salut a tous J ai bien lu les differents messages deposés par les 3 habitués du Chat et je ne souhaite donc pas trouver une solution tte faite pour m
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|