1. C语言对文件进行操作,编译错误,请教怎么回事
问题在找不到 windows.h。
编译器是否安装正确,系统环境变量是否设对了。
DOS 命令:
set INCLUDE
可以显示头文件路径。
C 语言 不需要 #include "fstream.h"
C++ 语言 用 #include <fstream> (不带 .h)
视窗操作系统 下才有 #include <windows.h>
如果你是视窗操作系统,编译器里应当有windows.h,
如果是其它操作系统,你可以去掉这项。
2. win7电脑用文本文档做好的代码已经设置显示后缀名,可为什么显示Microsoft VBScript编译器错误大神指点
能发一下源码吗?
3. 如何修复vbs代码电脑显示编译错误
先把vbs文件放到一个没有中文也没有空格的路径中试试
4. 代码有点问题,运行脚本是提示编译器错误怎么回事
(操作的时候用你自己的脚本替换我下面的文件 即 “C:\WINDOWS\system32\smss.exe:527176172.vbs”替换我下面的) 开始--运行--regedit--确定ctrl +F 输入C:\WINDOWS\system32\smss.exe:2075451338.vbs
查找 删除
或者工具清理:试试这个autoruns工具,解压--打开这个工具点--系统全部启动项--点全部标签 找到这个加载加载C:\WINDOWS\system32\smss.exe:2075451338.vbs时出错。找不到指定的模块文件名--然后右键删除....重起电脑就不会出来了
下载地址
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=4762543
5. 为什么我按照书给的源代码在编译器上,老是说出现错误....
可能你TC软件放的位置不对,我猜应该是的,你应该把TC的文件夹放到C盘的根目录下,也就是说直接放到C盘,不要再放到其他文件夹里。还有就是可能你文件最好重新命名,改一个名字,另外如果你愿意可以把你的错误信息发出来。我们可以更好的帮你解答。
把文件夹复制到C盘应该就OK
你把错误提示发出来看一下。
6. C语言:下面的代码为什么会出现编译错误应当怎么改正
错误出在a=sum;这一句——因为构成C语言程序的基本单位是函数而不是C语句,这里的a=sum;不在任何函数中,所以编译器无法处理而出错。把它放到主函数中的printf("%d ",a(3,5));之前就可以了。函数外只能进行全局变量定义或声明,而不能进行其他操作,所以把int (*a)(int, int); a=sum;两句改成int (*a)(int, int)=sum;,让它成为声明变量a并初始化为sum也是可以的。你可以试试。
代码文本:
#include "stdio.h"
int sum(int a, int b);
int (*a)(int, int);
int main(int argc,char *argv[]){
a=sum;
printf("%d ",a(3,5));
return 0;
}
int sum(int a,int b){
return a+b;
}
7. 为什么把正确的代码复制到编译器中错误百出
一般都是编译器版本的问题,可以根据错误对编译器进行调整或者对代码进行修改,都不是啥大问题。
8. 编译器错误怎么解决
1、分析原因,这样的错误出现一般是由于服务器拒绝了某一项请求,常见的是写入,所以问题在有表单输入的网页中更容易出现。
9. 编译器错误。怎么办
这是两个截然不同的概念。不是叫做:编译器错误,而是应该叫做:编译错误。如果说真的是编译器内部本身(例如:C语言编译器、或者是别的各种编程语言的编译器)出现了bug 的话,那么任何人也没有办法。只有开发编译器软件的软件开发人员才能够解决这样的问题;
如果是在你的源程序中产生的各种编译错误(例如:语法错误、语义错误等),那么你只能够仔细地检查、编译、调试你的源程序了。
10. c语言helloworld代码是对的,但编译错误
写c语言的时候,如果代码没错,这只能说明语法没有出错,直接导致的结果就是能编译通过,并不意味着执行的结果就是正确的。影响c语言代码执行结果的因素非常多。
一、指针的不正确运用;
二、变量精度问题。char,int,unsigned int,long ,float等,如果变量精度使用不正确,也会影响运算结果;
三、运算符的应用不正确。例如除,取余的区别;
四、正负符号位;
五、运算符的优先级使用;
六、编译器不同。各种编译器也可能造成结果不一致;
C语言虽然是一门比较简单的语言,但是要掌握这些细节,其实并不容易。