2
私は一度に1文字ずつ読み込み、スペースを入力すると実行する文字列コマンドに変換したいと考えています。 私はreadChar stdin
con <- file("stdin")
open(con, blocking=TRUE)
while(q!=" "){
#q=scan("",what="", nmax=1)
q=readChar(con,1)
cmd[i]=q;i=i+1
}
eval(cmd)
を試してみましたが、私は正しくreadChar()
を理解していないように見えます。が、いくつかの欠陥と
本当にありがとう、私は本当に感謝しています。私の防衛には、(私の)働く(!)コードはあなたのものと似ていましたが、明白な初期化のステップで私の質問を乱雑にしたくないのです(このフォーラムの誰もが実行できるそれは(ii)回答を受け入れないことは意図的ではなかった見落としであり、将来それを変えるでしょう。 (つまり、私は合計7つの質問がありました; 5つは答えられたので、「決して」は少し強くなりました)。実際に私の本当の質問はあなたの5番目の弾丸でした。何とかcharでcharを読み込むことはできませんか? –
私はあなたに "答えられていない"質問に取り組むことはしませんでした。私はあなたに「受け入れられない」質問のための仕事に連れて行ってくれました - あなたは7の7つのことについてそれを犯しています。それはちょうど悪い習慣です。だからサイトの周りを見て、緑色の目盛り - 「受け入れられた質問」を見てください。 (同様に、リスト形式の "green" score boxen。)これはあなたが始める質問スレッドの読者に与えるシグナル*です。たとえば、[here](http://stackoverflow.com/help/someone-answers)および[ここ](http://stackoverflow.com/help/accepted-answer)を参照してください。 –
私は今、非常に困惑しています。あなたは「答えを受け入れる」という意味ですか(質問ではなく)?私はこれまでに5回しかできなかったことがあり、2回の回答を振り返って受け入れることができました。今私は、私がCで簡単に行うことができるようにチャーでcharを読むことが可能かどうかについて、私の質問に対する答えを受け入れることができるようになるでしょう。 –