C语言程序用vc6.0编译后出现错误的提示是“c:\include\stdio.h二进制文件无法读取”是怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言程序用vc6.0编译后出现错误的提示是“c:\include\stdio.h二进制文件无法读取”是怎么回事相关的知识,希望对你有一定的参考价值。

程序编译后始终是那样的错误提示 所以也无法显示 程序的最后结果 不知怎么办 望高手帮忙 在线等
我想知道如何处理这个问题 希望能有详细步骤 能够解决问题可以加分

参考技术A 你的包含文件错了,没有找到c:\include\stdio.h这个文件 参考技术B 安装VC6后,默认的设置,#include <stdio.h>不会有问题

此外stdio.h 不是二进制文件, *.h ,*.c, *.cpp都是文本文件本回答被提问者采纳

关于用turbo c 编译出现的 Declaration syntax error 错误 (未解决)

对着《深入体验c语言项目开发》中第一章编写俄罗斯方块这个游戏源代码将程序输进VC++,除去因为调用了turbo c 中的graphics.h ,而vc++中没有的这个库报错以外,没有报出其他的错

技术分享

在turbo c 中却报错

技术分享

/******************************初始化界面*******************
************************************************************/
void initialize(int x, int y, int m, int n)
{
	int i,j,oldx;
	oldx=x;
	for(j=0;j<n;j++)
	{
		for(i=0;i<m;i++)
		{
			Table_board[j][i].var=0;
			Table_board[j][i].color=BgColor;
			line(x,y,x+BSIZE,y);
			line(x,y,x,y+BSIZE);
			line(x,y+BSIZE,x+BSIZE,y+BSIZE);
			line(x+BSIZE,y,x+BSIZE,y+BSIZE);
			x+=BSIZE;
		}
		y+=BSIZE;
		x=oldx;
	}
	Curbox_x=x;
	Curbox_y=y;			/*x,y是保存方块的当前坐标的*/
	flag_newbox=false;	/*是否要产生新方块的标记0*/
	speed=0;			/*下落速度*/
	score=0;			/*总分*/
	ShowScore(score);
	ShowSpeed(speed);
}

把 ShowScore函数放在initialize()函数上面就报showscore函数出错。

技术分享

以上是关于C语言程序用vc6.0编译后出现错误的提示是“c:\include\stdio.h二进制文件无法读取”是怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

c语言中compiling aaaa.c...是啥错误

如何用c读取文件

VC6.0程序编译后如何为程序添加图标

VS2015提示gets未定义

用VC6.0编译程序总出现错误:无法启动工具,系统找不到指定文件。重装了一遍软件,还是没有解决。

VC++怎么用