你的程序没有错1。你用什么编译器将你的程序编译成目标文件(exe的)在widnwos下面,有很多C语言编译器的,如微软的VC++系列,Embarcadero公司的c++builder系列,开源的gcc系列,还有lcc-win32等,不清楚你是用什么编译器生成exe的,且C/C++的源文件一般要用.c或.cpp后缀,.txt是文本文件,不是程序。2。你用的是什么操作系统从你出错信息看,应该是你的exe是64位程序而系统是32位的,32位系统目前基本已淘汰,win10以上一般都是64位系统了(我用win11已近一年),若你还是在用古老的win7/XP,建议升级了。3。初学者建议用集成开发工具(编辑,编译,运行调试用同一工具),个人建议使用的是dev-cpp,且是Embarcadero的最新版本(6.3),全中文界面,方便编程调试。