2 つの bignum と 1 つの演算子をファイルから整数ベクトルに読み込もうとしています (計算を行うため)。C++ 文字列を使用することは許可されていません。ファイルの形式は次のとおりです。
2308957235....
add
234989234786....
私は C++ ファイルの処理にあまり詳しくないので、数値をベクトルに読み込むことはできますが、次の行を開始するために行の終わりを認識させることはできません。私が持っているファイルを開いた後:
vector<int> numbers;
char inputDigit;
while(in>>inputDigit)
numbers.push_back(inputDigit-48);
スペースや改行を無視して、ファイル内のすべてをベクターにスローするだけです。私はこれに対して数時間頭を悩ませてきたので、どんな助けも大歓迎です。