-3
Visual Studioでは、ファイルの宣言がコードブロックとは異なる動作をします。 次のコードは完全に正常に動作します。ブロックですが、Visual Studioでは実行されません。なぜか分かりません。 cstdioをとstdafxのrespectivly 編集1使用Visual C++でコードが実行されていない(コードブロックとVisual Studio)
int n;
FILE * pFile;
pFile = fopen ("date.in","r");
fscanf(pFile,"%d",&n);
printf("%d", n);
return 0;
:
// ConsoleApplication3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int d;
int main()
{
FILE * inFile;
inFile = fopen("date.in", "r");
fscanf(inFile, "%d", &d);
printf("%d", d);
return 0;
}
は、stdio.hの
そのコードはそのままコンパイルされません。私たちは[mcve]してください。 –
「コンパイルしない」より具体的にしてください。エラーをコピーして貼り付けます。 – molbdnilo
C++タグを復元しました。 Cにはcstdioヘッダーはありませんが、C++にはあります。 (あなたはこのコードがC言語で書かれているとは思うかもしれませんが、私は同意しますが、それはありませんでした) –