Beispiel #1
0
int main( int argc, char *argv[] )
{
	// make sure that an argument was passed in
	if ( argc != 2 ) 
	{
		cout<<"usage: "<< argv[0] <<" <filename>\n";
		return 0;
	}

	// open the wav file
	char *path = new char[50];
	strcpy(path, argv[1]);
	WavFileForIO *myWav = new WavFileForIO(path);

	// print a summary of the wav file
	char *summary = myWav->getSummary();
	printf("Summary:\n%s", summary);	

	// write the summary back out
	strcpy(path, "out.wav");
	myWav->setPath(path);
	myWav->save();

	// collect the garbage
	delete summary;
	delete path;
	delete myWav;

	return 0;
}