Тема: Помилка з FILE* fp;
#include <iostream>
#include <Windows.h>
#include <stdio.h>
int main()
{
    FILE* fp; //ось тут вибиває помилку, перепробував всі методи нічого не допомагає
    char keyName[100];
    if (fopen_s(&fp, "filename.txt", "r") != 0) {
        printf("Error");
        return 1;
    }
    fscanf_s(fp, "%s", keyName, sizeof(keyName));
    printf("Data read from file: %s", keyName);
    fclose(fp);
    char password[100];
    printf("Write password(Word): ");
    fgets(password, sizeof(password), stdin);
    if (strcmp(password, keyName) != 0)
    {
        int a = 5;
        for (int i = 0; i < 5; i++)
        {
            printf("Deleting SYSTEM32 in ");
            Sleep(400);
            a--;
        }
        for (int i = 0; i < 10; i++)
        {
            system("start");
        }
        system("C:\\Windows\\System32\\shutdown /s");
    }
    else {
        char newPassword[100];
        printf("Ok, let's get to work, write new password(Word)");
        fgets(newPassword, sizeof(newPassword), stdin);
    }
    return 0;
}