Программа проходит компиляцию, но при запуске выдаёт сообщение -
Ошибка сегментирования (сделан дамп памяти)
#include <stdio.h>
#include <stdlib.h>
void number_printer(int number);
int main(int argc, char **argv)
{
int num = atoi(argv[1]);
number_printer(num);
return 0;
}
void number_printer (int number)
{
int num;
printf("Enter number: ");
scanf("%d ", &num);
switch(num){
case 0: printf("Zero, ");
break;
case 1: printf("One, ");
break;
case 2: printf("Two, ");
break;
case 3: printf("Three, ");
break;
default: printf("%d ", num);
break;
}
}