读书人

关于mciSendString 的保存文件,小弟我

发布时间: 2012-03-17 19:06:28 作者: rapoo

关于mciSendString 的保存文件,我快疯了
我把日期弄成了ti这个量,但是怎么也保存不了,好象凡是在双引号里,都得变成文件名,比如ti.wav在保存后肯定变成
ti.wav文件而不是20100513.WAV这样的系统时间


mciSendString ("save movie ti.wav",NULL, 0,0);





这样也不行,它说我的+号是病态的
mciSendString ("save movie" +ti+ ".wav",NULL, 0,0);


[解决办法]
LS你这招是不行滴,应该用
AnsiString Str = "save movie C:\\"+IntToStr(I)+IntToStr(S)+".wav" ;
mciSendString (Str.c_str(),NULL, 0,0);

I和S都可以是变量 这样就有两个数在变动了,可以用定时器
[解决办法]

C/C++ code
String ti = "20100513";String str = String().sprintf(TEXT("save movie D:\\%s.wav"), ti);::mciSendString(str.c_str(), NULL, 0, 0); 

读书人网 >C++ Builder

热点推荐