Заставьте afisare()
вернуть что-то, например, добавив окончательный
return 42;
}
. В операторы печати main()
добавьте новую строку и исправьте спецификатор преобразования:
printf("%lu\n", afisare(aux));
Также исправлены спецификаторы преобразования, переданные в scanf()
:
scanf("%lu %lu", &n, &pi);
Чтобы не выводить результат afisare()
do not , передайте его printf()
.
printf("Before call to 'afisare()'\n");
afisare(aux);
printf("After call to 'afisare()'\n");
Затем вы могли бы также сделать afisare()
void
-функцию (функцию, не возвращающую ничего):
void afisare(unsigned long aux1) {
и удалить оператор return
.