aboutsummaryrefslogtreecommitdiff
path: root/slides/2018-software-security/sample/assignment-integer-overflow.c
blob: 58c59b1518ca3c2db7e7944cd7b9723d61eef6aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>

int get_int() {
  int v; printf("Enter an integer: ");
  scanf("%d", &v);
  return v;
}

int main() {
  int a=get_int(), b=get_int(), max=10;
  if (a+b > max)
    printf("%d+%d > %d\n", a, b, max);
  else
    printf("%d+%d <= %d\n", a, b, max);
}