Ich bezweifle stark, dass das eine Fehlermeldung ist, die bei der Ausführung erscheint. Das sind Warnungen, die der Compiler ausgibt, wenn er das Programm erstellt.
Inhaltlich sind sie ziemlich selbsterklärend:
1. Deine main-Funktion gibt void zurück, der Standard sagt, dass es int sein muss.
2. Deine main-Funktion hat ein return-Statement, das einen Wert zurückgibt (return 0;), was bei void-Funktionen Unsinn ist.
Beide Warnungen sollten sich erledigen, wenn du int main verwendest.
Übrigens: fflush(stdin) erzeugt undefiniertes Verhalten.