Bei dem, was du da angeben hast wird keine einzige Textausgabe gemacht. o.ô

Du definierst ein integer "r" mit dem wer 0 und wartest auf eine eingabe, die du in r speicherst.(Unklug. gibst du einen buchstaben auf, haste einen netten Bufferoverflow)

Dannach gibt es den return 0;

Das ist...unsinnig. o.ô