Help to skip a process

This is a discussion on Help to skip a process within the C++ Programming forums, part of the General Programming Boards category; I'm working on a project that plays a song, but I want the user to have the option to skip ...

  1. #1
    Registered User
    Join Date
    Feb 2011
    Posts
    1

    Help to skip a process

    I'm working on a project that plays a song, but I want the user to have the option to skip the song if they do not want to hear it. The only way that I know to end a process is to hit ctr-c, which of course kills the whole program. The code that I have to start the song is below...

    Code:
    int Header::Call()
    {
    	PlaySound("Daylight.wav", NULL, SND_FILENAME|SND_LOOP);
    }
    I have searched for hours and cannot find anything that helps. I'm using Dev++. Any help would be appreciated. Thanks in advance.

  2. #2
    Registered User
    Join Date
    Jun 2005
    Posts
    6,307
    Look at the options for PlaySound().

    In the options for the third argument, there is SND_ASYNC which plays the sound assynchronously, and returns control to your program. All you then need to do is check for termination conditions (eg if the user has hit CTRL-C, if that's what you're using) and call PlaySound() with the first argument NULL - that terminates any playing sound.
    Right 98% of the time, and don't care about the other 3%.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need help fast
    By blackice in forum C Programming
    Replies: 2
    Last Post: 01-31-2011, 12:19 PM
  2. Why isn't the execlp() function doing anything?
    By jsrig88 in forum C Programming
    Replies: 5
    Last Post: 10-12-2009, 10:09 AM
  3. sequenceing or queueing multiple process
    By sv_joshi_pune in forum Windows Programming
    Replies: 1
    Last Post: 08-14-2009, 09:43 AM
  4. Problem with forking a process
    By Unitedroad in forum C Programming
    Replies: 10
    Last Post: 10-04-2007, 01:43 AM
  5. process programming
    By St0rM-MaN in forum Linux Programming
    Replies: 2
    Last Post: 09-15-2007, 07:53 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21