#include <stdio.h>
#define div str
typedef struct
{
int num1;
int num2;
} Str;
int main (void)
{
Str str;
scanf("%d %d", &div.num1, &div.num2);
return 0;
}
vs2013에서는 오류가 발생, 코드블럭에서는 정상작동하는데 이유가 뭡니까 ㅠㅠ
#include <stdio.h>
#define div str
typedef struct
{
int num1;
int num2;
} Str;
int main (void)
{
Str str;
scanf("%d %d", &div.num1, &div.num2);
return 0;
}
scanf_s 쓰라는 경고 아니던?
올 scanf_s 쓰니까 되네요 그런데 이거랑 그냥 scanf랑 뭐가 다른가요??