-4
誰でも私のヘッダに文字列配列を宣言し、それを私のcppファイルに設定し、forループの値で初期化する方法をお手伝いできます。私はベクトルを使用することはできませんので、私はCスタイルの配列を使用する必要があります。C++文字列配列
私は、このテキストファイルに10,000本のish行があるので、最小限のリソースを使いこなすために、これを最善の方法で苦労しています。
誰でも私のヘッダに文字列配列を宣言し、それを私のcppファイルに設定し、forループの値で初期化する方法をお手伝いできます。私はベクトルを使用することはできませんので、私はCスタイルの配列を使用する必要があります。C++文字列配列
私は、このテキストファイルに10,000本のish行があるので、最小限のリソースを使いこなすために、これを最善の方法で苦労しています。
あなたがvector
を使用することを許可されていない、とあなたはそれをを読み終わっているまで、ファイルが含まれているかどのように多くの有効ラインがわからない場合、あなたは2つのオプションがあります:
vector
の動作をシミュレートしてください。これらのいずれかを選択して試してみてください。どちらも長所と短所があります。 2番目の方法は、エラーを起こしにくい方法です。
また、リンクされたリストに行を配置し、配列にコピーすることもできます。
すべてをメモリに読み込む必要がありますか?一度に行を読み込んで処理できませんか? – hatboyzero
あなたの現在のコードを追加してください。 – Pheonix
文字列は少なくともC++文字列か 'char *'かできますか? – Tudor