私は大学でCとC++をやりましたが、C++に多くの関心を寄せていませんでした。今私はC++に注意を払いたいと思いますが、私がgetch()
関数を使用しているときに、私は下から警告を受け取ります。getchは非難されました
警告C4996: 'getch':この項目のPOSIX名は非推奨です。代わりに、ISO C++の適合名_getchを使用します。詳細については、オンラインヘルプを参照してください。
今、VS 2005 Expressを使用していますが、この警告については何をすべきか分かりません。私はprintf()
の後にgetch()
を使用する必要があります。エラーメッセージやキーヒットを必要とするものがあります。
あなたは私を助けることができますか?
エラーメッセージを読みましたか? – jalf
@ jalf:「エラーメッセージ」は間違っている/誤解を招くので、それを読むことがどのように役立つかわかりません。 –
@R ..:そうではありません。コンパイラが警告を発行する理由を明示しており、警告を避ける*ように明示的に述べています。あなたと私は、標準機能を「非推奨」とするマイクロソフトの一方的な決定に同意しないかもしれませんが、その根拠に同意するかどうかにかかわらず、警告を消して、警告が実際に「代わりにこの機能を使用してください」と言うと、警告を読むことは確かに役立ちます。 – jalf