行いたいこと
タイトルの通り文字列をプログラムとして実行することのできるコードがあれば教えていただきたいです。
pythonでは以下のように
python
1a1 = 2 2a2 = 3 3a3 = 4 4for i in range(1,4): 5 print(eval('a'+ str(i)),end+"")
と書けば
console
1<<<234
というように出力されますがC++でも同じようなことができませんでしょうか??
なおPythonがわからない方にも簡単に説明をすると簡単にうとeval('a'+ str(i))でi=1の際に変数a1を指定するというような感じになっています
なお上記のプログラムと同じようなものをC++で再現したサンプルコードもいただければ幸いです。
※上記の例だと配列でも同じような動作が行なえますがそこは無視してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/11 13:32
2019/02/11 13:50
2019/02/12 11:40