0
我想在我的主函數中使用另一個函數中創建的數組。C++指針範圍
int main()
{
string *key;
string *morse;
createArray(fileName, &key, &morse, size);
}
void createArray(string fileName, string **key, string **morse, int size)
{
*key = new string[size];
*morse = new string[size];
(*key)[position-1] = currentKey;
(*morse)[position-1] = currentMorse;
}
現在我該如何在主函數中使用這兩個字符串數組的內容?例如,我需要在main()函數中使用str.find();
。
謝謝!
不知道這是什麼OP真正想要的。鍵是一個數組,也許鍵[index] .find(「xyz」)? – 2015-02-24 00:54:55
@TonyJiang奧普斯抱歉,已修復 – P0W 2015-02-24 01:02:54
對不起,我很困惑。但我認爲我的問題還不清楚。我試圖通過主函數中的key和morse進行搜索,但直到我使用'createArray()'之後,莫爾斯和密鑰才被創建。 – Steven 2015-02-24 01:16:33