Почему я должен был использовать scanf_s вместо scanf при создании базового кода с использованием Visual Studio 2019 - PullRequest
0 голосов
/ 24 сентября 2019

Я использовал scanf несколько раз, и внезапно он начал выдавать мне ошибку и использовать

Я новичок в кодировании, и меня смущает, почему я должен переключать функции без причины, дажехотя они делают то же самое.

#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS 
void main()
{
    int i;
    printf("Digite um numero inteiro");
    scanf_s("%d", i);
    printf("%8d", i);



}

VIsual Studio также выдает мне ошибку всякий раз, когда я запускаю код о том, что "Невозможно запустить программу", говоря, что он не может найти файл в ": C \ Users \ mart \ source\ Repos \ проект \ Debug \ project.exe».

1 Ответ

0 голосов
/ 24 сентября 2019

Чтобы решить эту проблему, все, что вам нужно сделать, это перейти на вкладку «Отладка» и перейти к свойствам «имя_проекта» -> c / c ++ -> препроцессор -> и добавить _CRT_SECURE_NO_WARNINGS в конец поля определения препроцессора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...