C Scanf nagle przestał czytać wartości

Próbuję uruchomić prosty program C na moim komputerze Mac. Przez jakiś czas działało dobrze, ale nagle scanf przestał działać. Zasadniczo chcę odczytać wartość całkowitą i wyprowadzić to, co zostało wprowadzone. Bez względu na to, jaką liczbę całkowitą wprowadzę, program nadal wyświetla 0. Wypróbowałem sugestietutaj ale nic nie działa. Próbowałem uruchomić program zarówno na terminalu, jak i na Xcode, ale nadal nic. Jakieś pomysły?

#include <stdio.h>

int main(){
  int numberOfElements = 0;
  scanf("Number of elements: %d",&numberOfElements);
  printf("%d\n",numberOfElements); //keeps returning 0 no matter the number I enter
  return 0;
}

questionAnswers(3)

yourAnswerToTheQuestion