いかん、間違えた
おまえさん char c; (int)c = 1; が許されないことと勘違いしているのか?