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.ô