int mainだと警告になりましたbccでやると
void mainだと正常

正解はint mainでしたか 
なかなか基本的な部分で違いがあるので混乱しますね
レベルが低いということでしょうか
この程度も統一できないということは