私はこの答えを見つけるためにしばらく探していましたが、解決策を見つけることができません。基本的に、コンピューターのcドライブ内のファイルの読み取りと書き込みを試みています。しかし、それはWindows 7であるため、裏側が苦痛であり、私のCプログラムにそれを行う許可を与えないことを選択します。管理者モードで実行したり、別のディレクトリを使用したりしてみました。次のコードを実行すると、次のようになります。
FILE *fp = fopen(strIn, "r");
if(fopen(strIn, "r") == NULL)
{
printf("Error: %d (%s)\n", errno, strerror(errno));
getchar();
}
返されるエラーは「エラー13の許可が拒否されました」です。fopen
Microsoftは、これ以上使用するのが好きではないことを知っていますがfopen_s
、実装方法を理解するのが難しく、リソースも不足しています。現時点で本当に私を後退させているので、この問題を回避する方法はありますか?とても有難い、
ジャック