/* Plays .WAV files */ #include #include #include #include static void usage(void) { fprintf(stderr, "wavplay v1.0 (c) 2000 Mats Peterson\n"); fprintf(stderr, "usage: wavplay \n"); exit(0); } void main(int argc, char **argv) { static struct ffblk ffblk; int done; if (argc == 1) usage(); if (PlaySound(argv[1], NULL, SND_FILENAME | SND_SYNC | SND_NODEFAULT)) exit(0); else { if (chdir(argv[1])) { perror("chdir"); exit(1); } done = findfirst("*.wav", &ffblk, 0); while (! done) { printf("%s\n", ffblk.ff_name); PlaySound(ffblk.ff_name, NULL, SND_FILENAME | SND_SYNC); Sleep(1000); done = findnext(&ffblk); } } } .