Помогите с кодом.

Добрый вечер или день. Друг попросил написать программу для взлома. Я решил написать по Брут форсу. Столкнулся с проблемой. Покопался на разных сайтах, нигде не нашел ничего толкового... В общем моя проблема заключается в том, что недавно обновили VS++ (2017) и я не могу на нем работать, так как выдает ошибки которых раньше не было. Я конечно же мог написать ее на VS++(2015 или раньше), но ведь надо и развиваться. Помогите с кодом или же укажите на ошибки. Заранее спасибо.
P.S Если быть точнее то выдает следующие ошибки
1-я ошибка.)E1696 не удается открыть источник файл «pch.h»
2-я ошибка.)C2084 функция «int main(void)» уже имеет текст реализации
3-е предупреждение!)C4551 вызове функции отсутствует список аргументов
4-я ошибка.)C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

#include <pch.h>
#include <stdio.h>
#include <stdlib.h>
#define NUM 94 // размер массива
void fctArr(char a[NUM]); // введение и подбор значений
int main(void)
{
    char arrSym[NUM] = { 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', // массив
                        'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z',
                        'x', 'c', 'v', 'b', 'n', 'm', 'Q', 'W', 'E', 'R',
                        'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', 'D', 'F',
                        'G', 'H', 'J', 'K', 'L', 'Z', 'X', 'C', 'V', 'B',
                        'N', 'M', '`', '~', '!', '@', '#', '$', '%', '^',
                        '&', '*', '(', ')', '-', '_', '=', '+', '{', '}',
                        '[', ']', '"', '|', '\\', '/', '?', ',', '.', '<',
                        '>', ':', ';', '1', '2', '3', '4', '5', '6', '7',
                        '8', '9', '0'
    };
    fctArr(arrSym); // вызов функции для введения и подбора значений
    return 0;
}

void fctArr(char a[NUM])
{
    char sym_0, sym_1, sym_2, sym_3, sym_4, sym_5, sym_6, sym_7;
    int i;
    printf("Enter 8 symbol:\n");
    scanf("%c%c%c%c%c%c%c%c", &sym_0, &sym_1, &sym_2, &sym_3, &sym_4, &sym_5, &sym_6, &sym_7);

    for (i = 0; i < NUM; i++) // перебирает для введенного значения значение с массива
    {
        if (sym_0 == a[i])
        {
            printf("\n1 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_1 == a[i])
        {
            printf("\n2 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_2 == a[i])
        {
            printf("\n3 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_3 == a[i])
        {
            printf("\n4 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_4 == a[i])
        {
            printf("\n5 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_5 == a[i])
        {
            printf("\n6 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_6 == a[i])
        {
            printf("\n7 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }

    for (i = 0; i < NUM; i++)
    {
        if (sym_7 == a[i])
        {
            printf("\n8 symbol [%c] = [%d]", a[i], i);
            break;
        }
    }
    printf("\n\n");
    system("pause");
    }

Как минимум ошибка в самом начале, при объявлении библиотек.

#include "pch.h"

Тебе ведь напрямую сказано функцию

scanf()

Заменить на

scanf_s()

У меня запустилась, если ещё ошибку с библиотекой поправить, которую описал выше.

род автора ебал! как можно так тупить... найду тебя и убью на глазах твоей матери. понял?! сука ебаная Жирный текст

Здравствуйте. Помогите с кодом. Можно сказать с синтаксисом.
void Shop() {
код...
Data();
}
void Data() {
код...
Shop();
}
Как сделать так чтобы функция Shop() видела Data()?

Упреждающее объявление:

void Data();

void Shop() {
    // код...
    Data();
}

void Data() {
    // код...
    Shop();
}

Скажите где ошибка в коде
int main() {

 setlocale(LC_ALL, "");

 int age, pol_1=1, pol_2=2, pol;



    cout<<"Сколько тебе лет?\n";
    cin>>age;

    cout<<"Какой пол?\nНапиши 1 или 2 (1-мужской, 2-женский)";
    cin>>pol;

    if(pol==pol_1) {
        if (age>=18) {
            cout<<"Ты можешь идти, мальчик!";
        else {
            cout<<"Ты не можешь идти, мальчик!";
         }
     }  
 }

      if(pol==pol_2) {
        if(age>=18) {
            cout<<"Ты можешь идти, девочка!";

        else {
        cout<<"Ты не можешь идти, девочка!";
        }
     }
 }


return 0;

}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.