C Scanf de repente dejó de leer en valores

Estoy tratando de ejecutar un programa simple de C en mi Mac. Funcionó bien por un tiempo, pero luego repentinamente scanf dejó de funcionar. Básicamente quiero leer un valor entero y dar salida a lo que se ingresó. No importa el número entero al que ingrese, el programa sigue generando 0. He intentado las sugerenciasaquí pero nada funciona. He intentado ejecutar el programa tanto en el terminal como en xcode pero todavía nada. ¿Algunas ideas?

#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;
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta