建议使用VC++6或安装VS2013,我也使用了推荐的PELLES C,没有出现你的错误,但感觉不好用。另外:你的代码没有问题。是编译器的问题,找个懂的设置一下就好了。你买的书不错,这是个很好的教材,踏实学下去。
使用VS学习C语言
1、打开了VS2012的主界面,然后选择,文件→新建→项目
2、在项目类型中选择VC++→win32 然后在右侧模板中选择
win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C)选择保存位置后确定
3、弹出个对话框,不管它,下一步
4、接下来注意了,这个对话框中,应用程序类型要选择控制台应用程序,附加选项一定要选中
“空项目”。然后点完成。
5、然后对话框消失,回到VS主界面,这时会在左侧和右侧多了如图工具栏“解决方案管理器”
6、在源文件上点右键,选择“添加→新建项”。这里注意,如果你已经有写好的C源文件,那么
要选择“现有项”
7、又打开个对话框,不管左边的,在右边的模板中选择C++文件,在下面的名称中输入源文件的
名字加上.C,保存位置用默认的。然后点击“添加”好了,编辑页面出来了,大家可以写代码了。
8、另外,在程序中加入 #include