コード例 #1
0
void ConcatService::concatFiles(vector<SoundFile*> soundFiles) {
    SoundFile soundFile = *soundFiles[0];
    int i;
    for(i = 1; i < numberOfSoundFiles; i++) {
        soundFile += soundFiles[i];
    }
    if(outputFileName.compare(" ")) {
        if((outputFileName.find(".cs229") == string::npos) ) {
            __throw_invalid_argument("Invalid output file, must use an output file that ends with .cs229");
        }
    }
    soundFile.writeCS229File(outputFileName);
}
コード例 #2
0
ファイル: AbcFile.cpp プロジェクト: JeffHask/CS327Project4
void AbcFile::writeToCs229File(string outputFile) {
    SoundFile * soundFile = createSoundFile();
    soundFile->writeCS229File(outputFile);
}