gpt4 book ai didi

C++:Bass 库用户输入位置

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:40:21 26 4
gpt4 key购买 nike

我正在尝试让我的代码从控制台获取输入并将其输入到此函数中,这样我就不必为我想要的每首歌曲都硬编码 1 mp3。

 HSAMPLE sample = BASS_SampleLoad(FALSE, "D:/Music&Movies/Music/You.mp3", 0, 0, 1, BASS_SAMPLE_MONO);

这是我希望它在用户在控制台中输入时执行的操作。我不想像已经完成的那样对其进行硬编码。我想要这样。

  string userinput;
cin >> userinput; //but this will not work because it cannot take this
HSAMPLE sample = BASS_SampleLoad(FALSE, userinput, 0, 0, 1, BASS_SAMPLE_MONO);

最佳答案

很简单,用stringc_str方法就可以得到一个C风格的字符串。

string userinput;
cin >> userinput;
HSAMPLE sample = BASS_SampleLoad(FALSE, userinput.c_str(), 0, 0, 1, BASS_SAMPLE_MONO);

关于C++:Bass 库用户输入位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52352597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com