Recuerda que es C y no c++, las cosas varian, te recomiendo que leas un poco de captura de datos, son muy diferentes.Sería algo:
char nombre[30]; void agregarReceta() { printf ("Escriba el nombre de la receta:"); fgets(nombre, 30, stdin); return; }
Nota: "stdin" limpia el buffer