#include <cstdio>
#include <cstdlib>
void main()
{
const char * hosts_filename = "C:\\Windows\\System32\\drivers\\etc\\hosts";
FILE * hosts= fopen(hosts_filename, "a");//also tried r+ and w modes
if(!hosts)
{
perror("failed");//failed: Permission denied
system("PAUSE");
exit(1);
}
fprintf(hosts, "\ntest\n");
}
モードで正常に開きr
ます。
この男が書き込み用にファイルを開く方法に制限がある場合は?