Не могу открыть файл в Microsoft Visual Studio
При выполнении программы в консоль выводится сообщение, что файл не открыт, хотя он присутствует в папке проекта. Подскажите, чего я не понимаю. Вот код.
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
#include <locale.h>
int main(void){
setlocale(LC_ALL, "Rus");
FILE* fp;
int n;
char name[] = "Data.txt";
if (fp = fopen_s(&fp, name, "r") != NULL)
printf("File opned\n");
else {
printf("File not opened\n");
_getch();
exit(EXIT_FAILURE);
}
fscanf_s(fp, "%d", &n);
if (fclose(fp) != NULL) {
printf("File closed");
_getch();
exit(EXIT_SUCCESS);
}
else {
printf("File not closed");
_getch();
exit(EXIT_FAILURE);
}
return 0;
}
P.S никто не знает, почему она так подчеркивает?