ここで類似のタイトルの質問がたくさんあることは知っていますが、誰も私のために働いていないようです。.txtファイルをchar * 2d Vector C++に格納する
// parse configuration file
bool Configuration::fileParser(char* filename)
{
vector<vector<char*>> data;
fstream fin("data/setup.txt");
string line;
while (fin && getline(fin, line))
{
vector<char*> confLine;
char* word = NULL;
stringstream ss(line);
while (ss && ss >> word)
{
confLine.push_back(word);
}
data.push_back(confLine);
}
storeData(data);
return 0;
}
:これはコードであるように
vector<vector<char*>> data;
..
..
data[0][0] = tree
data[0][1] = pine
data[1][1] = blue
ecc
として、
tree pine
color blue
food pizza
と私は、char * 2Dベクトルにアイテムを格納したい: 私はtxtファイルのこの種を持っています
しかし、コードを実行すると例外がスローされます。
Exception thrown: write access violation.
どうすればこの問題を解決できますか? ありがとうございます
"どうすればこの問題を解決できますか?"まず 'std :: string'を使い始めます。 – DimChtz
どのコンパイラを使用しますか? – Aan
どのライン/どの機能で例外がスローされますか? 'storeData'はどのように実装されていますか?私たちはあなたのプロジェクトの背景を知らないので、可能な限り完全な情報として提供しなければなりません。 – meowgoesthedog