Einzelnen Beitrag anzeigen
Ungelesen 07.06.11, 19:23   #1
Lucavs
Anfänger
 
Registriert seit: Jun 2010
Beiträge: 2
Bedankt: 5
Lucavs ist noch neu hier! | 0 Respekt Punkte
Standard Problem mit Mp3-Wiedergabe

Hallo,
ich bin noch recht unerfahren im Programmieren.
Ich bin gerade dabei ein kleines Programm in C zu schreiben und habe ein Problem.
Code:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main(int argc, char *argv[])
{
  int passwd;
  
  printf("Gib das Passwort ein:");
  scanf("%d",&passwd);
  fflush(stdin);
  printf("\n");
  
  if(passwd=14)
  {
   printf("Richtig!\n");
  }
  
  if(passwd>14)
  {
   char Kommando[500];
char Dateiname[]={"C:\\schön.mp3"};

wsprintf(Kommando,"open \"%s\" alias mp3player shareable",Dateiname);
mciSendString(Kommando,0,0,0);
mciSendString("set mp3player time format milliseconds",0,0,0);
mciSendString("play mp3player",0,0,0);
_sleep(5000);
mciSendString("pause mp3player",0,0,0);
_sleep(2000);
mciSendString("resume mp3player",0,0,0);

system("PAUSE");
mciSendString("stop mp3player",0,0,0);
mciSendString("close mp3player",0,0,0);
  }
  system("PAUSE");	
  return 0;
}
Dieses Programm soll ein Lied abspielen namens schön.mp3 wenn das eingegeben Passwort größer ist als 14. Allerdings kommt dann auch nur "Richtig!".
Wenn ich den Teil, der das Lied abspielen soll alleine ausführe funktioniert es komischerweise
Bitte helft mir!
Lucavs ist offline   Mit Zitat antworten