私はプログラムを作成しており、読み取りとコマンドの取得が必要な .txt ファイルがあります。テキスト ドキュメントは次のようになります。
U
R
F 10
D
F 13
Q
そして、私はそれから数字を取得する必要があります。ファイルを読み取る方法は、ifstream
という名前のオブジェクトからinstream
です。現在私が使用している
while(instream.get(charVariable)){
switch(charVariable){
case 'F': //do the forward command
break;
...
}
}
forward コマンドはその行を取得する必要があり、それを実行し、. を読み取り、F
スペースをスキップし、整数をint
変数に取得する必要があります。私はC ++にかなり慣れていないので、それを行うのに助けが必要です....どうすれば数値を取得し、単一のchar変数に読み込み、整数変数に入れることができますか? どんな助けでも素晴らしいでしょう!ありがとう