-3
Я пытаюсь сделать крошечную программу, где вы вводите, например, 1 + 2, а выход должен быть суммой этих двух чисел. Но он продолжает терпеть крах и ничего не сделает. Что происходит?Почему моя маленькая программа рушится?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char *op;
char *first;
char *second;
printf("Enter operation\n");
scanf(" %s%s%s", &first, &op, &second);
int num1;
int num2;
int num3;
int add;
num1 = atoi(first);
num2 = atoi(op);
num3 = atoi(second);
add = num1 + num3;
printf("Sum = %i\n",add);
return 0;
}
Post full compile output. Читайте: http://www.cplusplus.com/reference/cstdio/scanf/ и некоторые хорошие книги о C – Inline
исправить как [это] (http://ideone.com/RKj9B1) – BLUEPIXY