コンパイル時にこのエラーが表示されます。
'fopen': This function or variable may be unsafe.
Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
私はC++を初めて使用し、CVを開くので、このエラーを取り除くのを手伝ってください。
ありがとう
void _setDestination(const char* name)
{
if (name==NULL) {
stream = stdout;
}
else {
stream = fopen(name,"w");
if (stream == NULL) {
stream = stdout;
}
}
}
これはエラーではなく、Microsoftコンパイラからの警告です。
プロジェクトを選択し、コンテキストメニューの[プロパティ]をクリックします。
ダイアログで、Configuration Properties
-> C/C++
-> Preprocessor
を選択しました
PreprocessorDefinitionsフィールドに;_CRT_SECURE_NO_WARNINGS
を追加して、これらの警告をオフにします。
これは通常の警告です。無効にすることができます
#pragma warning(disable:4996)
または、Microsoftが意図したようなfopen_sを使用します。
ただし、他のヘッダーの前にプラグマを使用してください。