int main(viod)的地方将viod改为void, 表示空,你的拼写有问题,为了避免,该处可以什么都不写,改为int main()即可,int main(void)与 int main()是一致的
其次你的程序报如此错误,很有可能是你的程序中的字符含有非英文半角状态下键入的符号,这个没有实际的操作环境,就帮不了楼主了,你的运行环境应该没有问题。C语言程序中的代码必须是在英文半角输入法状态下键入的,建议楼主仔细排查一下。
int main (viod)???viod拼写错误,应该是void
int main(void) 对
int mian(viod) 错
int main (viod) 该出成 int main (void)