当前位置:首页 » 编程语言 » c语言编译发热怎么办
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编译发热怎么办

发布时间: 2022-12-18 21:36:13

A. c语言怎么编译不了啊

可以这样做:
1、新建c/c
源文件(在文件这里选择新建)
2、命名c/c
源文件名,并为它指定保存路径(选择文件中的c/c
source
file)(并在右边输入文件名,选择保存位置,点击确定)
3、开始录入程序(在空白的工作窗口录入程序)
4、编译(点击第一个红框,所有的提示均按确定),运行(红色感叹号)

B. C语言编译错误C1010该怎么解决

在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive
的错误.
解决方法:
1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定。
2、在文件开头添加:
#include "stdafx.h"
对预编译头文件说明如下:

所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。

预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。

编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。

因此,所有的CPP实现文件第一条语句都是:#include "stdafx.h"。

C. c语言程序设计,编译无措,不能运行,怎么回事儿啊

一、楼主没搞明白多维数组。

10个句子的话,不能声明为char x[10]; 应该是char x[10][64](设每句最多64字符)
例如下2句话:
1、 abcdefg
2、 1234455
要放在一个变量x里面,必须声明成2维数组。x[2][32]。

二、fscanf 的参数有问题,数组与地址的关系没搞清。
fscanf(fp1,"%s",&x[i]);不对,应该写为
fscanf(fp1,"%s",x[i]);

第三个参数要求写缓冲区地址,如果像上面已经声明为2维数组了。x[i]已经是第i维的首地址了。

其他的再改改吧。我简单看了一下。

D. c语言的编译器问题。

当VC++出现Compiling... Error spawning cl.exe 错误的解决办法有如下几种,请楼主尝试:

方法1:
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。

方法2:
使用你的VC安装盘修复一下。

方法3:
在VC中点击“Tools”—>“Option”—>“Directories”,发现路径有误,重新设置“Excutable Fils,Include Files,Library Files,Source Files”的路径。

要是显示“找不到mspdb60.dll”,去能正常运行VC++的电脑中搜索mspdb60.dll文件,拷贝到你的机器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件类似操作O(∩_∩)O。

方法4:
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

E. c语言编译时出现“烫烫烫烫烫烫烫烫烫”

字符数组没有结尾符号,或者打印字符串的地址错了

F. 为什么c语言编译总是这样

是因为您的头文件路径中包含中文路径,即:土豪金
由于早前的国外软件对中文的支持不是很好,所以请尽量不要用中文。

G. c语言程序通过编译但是运行时存在一些问题

由于你是那个avg是double类型的,所以printf("%d",stu[i].avg);要改为printf("%lf",stu[i].avg);或printf("%f",stu[i].avg);其次,stu[i].avg = sum / 3;这个会出问题,因为sum是整型,3也是整型,结果也是整型,整型结果给了avg,想变成浮点类型要写成这样stu[i].avg = sum / 3.0;

H. c语言源文件未编译怎么解决

解决方法如下:

操作设备:戴尔笔记本电脑

操作系统:win10

操作程序:DEV-C++ v2.01

1、首先我们打开DEV-C++,点击菜单栏中的“工具”,点击“编译选项”这个选项,打开编译选项对话框。

I. c语言编译时遇到这种问题是怎么回事

问题有点多。。。。
首先是main函数没有定义类型。。。。(当然视编译器而定,VC2010需要定义类型)
其次i变量应该是int类型。。。。
再次if语句后面没有括号。。。。。
最后,if语句后面的两个printf语句应用大括号括起来。。。。。
以下是我的修改。。。1054.。。。

#include<stdio.h>
int main(){
int i;
for (i=1;i<=2000;i++)
if (i%34==0 && i%31 ==0){
printf("34与31在1到2000范围内的最小公倍数有:\n");
printf ("%d\n",i);
}
return 0;
}