-2
我想存储线从阵列中的一个文件,这很容易用字符串做:C++:从字符串为char *
std :: string query[100];
std::ifstream ifs(filename);
if (ifs.is_open())
{
while (getline(ifs, query[size]))
{
size++;
}
}
问题是,我不能使用的字符串。我如何使这个工作,如果查询是一个char *数组?
'问题是,我不能使用strings' - 没有什么会从创建阻止你一个简化的字符串类,并用它来代替。这就是你真正阻止这样的限制的原因。 – PaulMcKenzie
[std :: string to char \ *]可能重复(http://stackoverflow.com/questions/7352099/stdstring-to-char) –