1

重複の可能性:
fopen非推奨の警告

プロジェクトの作成中に、次のエラーが発生しました。

エラーC4996:'fopen':この関数または変数は安全でない可能性があります。代わりにfopen_sの使用を検討してください。非推奨を無効にするには、_CRT_SECURE_NO_WARNINGSを使用します。詳細については、オンラインヘルプを参照してください。1> c:\ program files(x86)\ microsoft visual studio 11.0 \ vc \ include \ stdio.h(218):「fopen」の宣言を参照

ただし、他の人からそうするように言われたので、ヘッダーとしてstdio.hとfstreamも含めました。それでもエラーが発生します。

エラーの一部のコードは次のとおりです。

http://pastie.org/5796103

誰か助けてもらえますか?

4

1 に答える 1

4

エラーが示すように、fopen_sを使用するか、インクルードの前に追加してセキュリティ例外エラーを無効にする必要があり#define _CRT_SECURE_NO_DEPRECATEます。

これらの警告の背後にある理由、およびさまざまなCランタイム機能に対して警告を無効にする方法については、CRTのセキュリティ強化で詳しく説明されています。

于 2013-01-21T22:35:42.213 に答える