Тема: Помилка з 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;
}