, поэтому я начал программировать в c на visual studio. (я должен использовать vs)
, в то время как мой инструктор может использовать scanf для vs, я не могу (должен использовать scanf_s).
Может кто-нибудь сказать мне, почему? или какие еще могут быть различия?
Другое дело, что мой инструктор выполнил этот (ниже) код нормально, но мой компьютер скомпилировал его хорошо, но вывод испорчен.
#include <stdio.h>
void main()
{
int x, y;
char z;
printf("put expression");
scanf_s("%d%c%d", &x, &z, &y);
printf("%d%c%d", x, z, y);
}
* если я только сканирую int и char (без последнего int), то он работает нормально. (scanf_s ("% d% c"))
- цель состоит в том, чтобы ввести 2 + 2 и знать, что я могу сохранить каждый из них в различных вариантах.
Почему доза моя против действия отличается, что мой инструктор против? (тот же код)
как я могу это исправить? и если я не могу, как я могу узнать, какие другие различия у нас могут быть?
спасибо вам, ребята, и хороших выходных!