20种常见VC++的错误
- 格式:doc
- 大小:28.00 KB
- 文档页数:3
(2)编写程序输出1-1000之间能够被5整除的所有整数,并求出这些整数的和输出。
(3) 从键盘输入10个正的整数,找出其中的素数输出。
答: #include#includeint f(int x){int i;for(i=2;i<=sqrt(x);i++)if(x%i==0) return 0;return 1}void main(){int a[10],i,n=0,j,t;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)if( f(a[i]) n++;else a[i]=0;for(i=0;i<9;i++)for(j=0;j<9-i;j++)if( a[j]<A[J+1] ) {t=a[j];a[j]=a[j+1];a[j+1]=t;}printf("共有%d个素数,它们是:",n);(4)编写程序打印下列图案答:#include "stdio.h"void main() {for (int i = 0;i <= 4;i++) {for (int j = 0;j <= i;j++) { printf("*");}printf("\n");}}(5)写一个函数计算一个字符串的长度,再写一个测试函数测试其功能。
不允许使用strlen函数答:#include "stdio.h"void convert(char *str){for (int i = 0; str[i] != '\0'; i++) {if (str[i] >= 'A' && str[i] <= 'Z') {str[i] = str[i] - 'A' + 'a';}}}int main(){char str[20] = "aZcdABxDEF123";convert(str);printf("%s\n", str);return 0;}(6)从键盘上任意输入50个整数存放在a数组中,找出a数组中所有偶数存放在数组b 中,并对b数组的值按降序排列。
目录第1章如何正确注册360全景视图第2章需要最新的CPSNEW.ZIP文件第3章运行时错误429activex第4章计算机中丢失mfc100.dll第5章将报表程序快捷方式发送到电脑桌面上第6章安装报表插件第7章加密锁损坏第8章Common材质更新包的问题第9章Order Manager已停止工作第10章无法建成新的电话key第11章无法启动print spooler服务(打印)第12章报表中调节报价系数(客户打折)第13章Windows Installer Clean Up 使用第14章添加/编辑备注时出现乱码第15章设计讯息框空白第16章【软件报错】vc++报错,Runtim Eerror第17章应用程序错误第18章移动柜体时,如果空间不够,柜体消失;移动衣柜柜体里的功能键(空间够的时候),移动完之后,按撤销键,功能键在立面图会消失第19章点击“报表”后卡在“正在检索数据”第20章点击“报表”后提示“应用程序中发生了无法处理的异常……”第21章V9版本“设计中心”不能用第22章Idea Center型录损坏第23章后端重置注册表后出现乱码第24章点击报表出现:“An Error occurred whilegenerating report.Please see log file for moreinformation”.安装时出现“ Framework”提示第25章错误IDispatch error #3092发生在执行疑问时,安装型录时“运行时错误……”1.如何正确注册360全景视图首先打开2020design,然后点击左上角“文档”,在其下拉菜单中找到“帮助”—“2020论坛”点击“2020论坛”之后,会自动弹出“ 网页”,同事系统自动填写一些信息,而后把空白选项填写完毕之后,即注册成功,之后就可运用2020design中的360全景视图了。
2.需要最新的CPSNEW.ZIP文件安装型录时提示“需要最新的CPSNEW.ZIP文件……”解决方法是:如果是型录更新,那就先把旧型录删除掉,而后安装一次新型录,出现该上提示,点击确定,关闭型录安装工具;然后把新型录解压缩出来,把解压缩出来的文件剪切或复制到型录安装路径“ProgramData--20-20 Technologies—Cat—Common”里,而后重新安装一次该新型录,即安装成功。
选择题1 C语言中使用的字符常量,其起止标记符是(单引号)。
2语言中使用的字符串常量,其起止标记符是(双引号).3在C语言中,一条简单语句的结束符是(分号)。
4在C语言中,每条复合语句的开始标记字符为({).5不符合C语言规定的复合语句是({y=10})。
6 C语言中的选择类语句有两条,它们是(if和switch )。
7在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(main)。
8 C语言程序中的基本功能模块为(函数)。
9 一个函数定义所包含的两个部分是(函数头和函数)。
10 一个程序文件开始使用的每条预处理命令,其首字符必须是(#)。
11在一个程序文件中,若要使用#include命令包含一个系统头文件,则此头文件所使用的起止定界符为一对(尖括号).12在C语言程序中,单行或行尾注释使用的标记符为(//)。
13在C语言程序中,多行注释使用的结束标记符为(*/).14用于输出表达式值的标准输出函数是(printf())。
15在printf()函数调用的格式字符串中,每个格式符的先导字符为(%)。
16在printf()函数调用的格式字符串中,若使用格式符为“%d",则对应输出的数据类型为(int)。
17在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为(float)。
18在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为(5 )。
19程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为(逗号或回车)。
20用于从键盘上为变量输入值的标准输入函数是(scanf())。
21在scanf()函数调用的格式字符串中,每个格式符的先导字符为(%)。
22在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d",则规定输入的两个数据之间的分隔符为(@ ).23C语言源程序文件的扩展名为( c)。
20号低碳钢车削参数
低碳钢的车削参数会受到多种因素的影响,包括材料的硬度、刀具的类型和几何形状、加工条件以及所需的加工质量等。
以下是一些常见的20 号低碳钢车削参数范围供参考:
1. 切削速度(Vc):通常在50 至150 米/分钟之间,具体速度取决于刀具材料和工件的硬度。
2. 进给量(f):一般在0.1 至0.5 毫米/转之间,进给量的选择要考虑刀具的耐磨性和加工表面质量。
3. 切削深度(ap):通常在1 至5 毫米之间,具体深度取决于工件的直径和加工要求。
需要注意的是,以上参数仅为一般范围,实际的车削参数应根据具体的加工情况进行调整和优化。
在选择车削参数时,建议参考刀具制造商的建议、实际加工经验以及工件的要求,以获得最佳的加工效果和刀具寿命。
此外,还应注意刀具的选用、冷却液的使用以及加工过程中的安全措施等方面,以确保高效、安全地进行车削加工。
如果你有具体的车削需求,建议咨询专业的机械加工工程师或相关技术人员,以获得更准确和适合的参数建议。
关于VC编译(biānyì)错误fatal error C1083的解决办法这时因为该模块没有包括(bāokuò)预编译头文件“stdafx.h”的缘故(yuáng ù)。
VC用一个stdafx.cpp包含头文件stdafx.h,然后在stdafx.h里包含大部分系统头文件,这样编译时VC就通过编译stdafx.cpp把大部分系统头文件预编译进来了,在Debug目录下有一个很大的文件*.pch,这里就存储了预编译信息。
根据这个原理,如果这个pch损坏了或被删除了,系统重新编译时就会抱怨“cannot openprecompiled header file debug/*.pch”。
这时怎么解决这个问题呢,打开Project-》Setting对话框选C++页,将Category下拉式列表框选中Precompiled Headers,最简单的办法就是选中第一个选项“Not using....",这样就根本不用预编译头也不去寻找pch文件,就不会出错了,但是这样做的后果是每次编译、连接都化更多的时间。
第二个选项”Automatic ...",然后在“Through header”力填上stdafx.h,这样如果没有pch文件系统会自动生成一个pch,如果有的话就使用这个pch,这个选项是比较“智能”的。
第三个选项是强行创建一个pch文件,第四个选项是直接使用pch文件。
当然“Throughheaders”里都填stdafx.h了。
1.nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argvnafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argcnafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctypenafxcwd.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctypenafxcwd.lib(filelist.obj) : error LNK2001: unresolved external symbol __mbctype解决办法:PROJECT->SETING->C/C++->PREPROCESSOR->定义 _AFXDLL,完毕。
Canon BX/BXⅡ常见故障及排除在印刷制版方面,Canon BX/BXⅡ是一款相当不错的机型。
其首页等待时间短,打印速度快(可达到16PPM),分辩率高(600DPI),操作简单,性能稳定。
下面我们将介绍常见一些故障及排除。
1、打印卡纸:首先观察卡纸发生的位置,一般发生在三个位置:进纸口、加热组件、出纸口。
1) 进纸口位置卡纸。
先确定搓纸组件能正常工作、搓纸轮搓纸有力,必要时予以更换。
再确定进纸传感器已复位,清洗进纸传感器,必要时更换相关传感器。
2)加热组件位置卡纸。
先确定取纸分离爪、上辊、下辊能否正常工作,清洗相关部件,必要时予以更换。
观察导纸道是否变形,清洗之,必要时更换导纸道。
排除上述原因,更换硒鼓驱动电机。
3)出纸口卡位置卡纸。
观察出纸杆是否搓纸有力,清洗之,必要时更换出纸杆。
清洗出纸传感器,必要更换出纸传感器。
2、打印样张不正常:打印样张偏淡(高压板黑度控制钮已调至最大档)、变形、有回扫线、全黑或全白。
在确保硒鼓正常的情况下,先清洗激光器镜片组,如不能解决上述现象,再逐步更换以下部件:激光器组件、高压板、主板。
3、打印机有纸有粉的情况下,报缺纸缺粉。
1) 有纸仍报缺纸。
清洗纸盒传感器的微型触点,清洗测纸传感器,必要时予以更换,甚至于整个高压板;2) 有粉仍报缺粉。
粉仓加入的粉是否过多;清洗测粉传感器,必要时更换之,甚至于整个高压板。
4、没卡纸时报卡纸:检测进纸、出纸传感器是否复位,在复位时仍报卡纸,清洗相关传感器,必要时予以更换。
5、激光打印机不预热:1) 观察两排气风扇是否工作。
在确保两风扇均能正常工作的情况下,逐步进行以下操作;2) 电源是否有输出,输出是否正常,必要时更换电源;3) 测量加热组件中的热敏电阻、热敏开关、加热灯管是否正常,不正常者需更换;4) 进行上述操作后,故障现象仍存在,更换主板。
HP4L/4P激光打印机常见故障及排除4L/4P激光打印机的信号灯有三个,由上到下分别为错误灯、缺纸灯、进纸灯、准备好灯。
附录A C程序的基本开发过程C语言程序开发涉及到四个过程:编辑、编译、连接、装载并运行。
这些单词所表达的意义我们可以慢慢体会,下面首要的是学会依葫芦画瓢,学会按照下面的方法在VC++环境下建立一个工程、编辑源文件、编译、调试、装载并运行程序。
在Windows操作系统下,VC++环境的基本使用方法如下,详细的调试方法可参阅相关资料,或者参阅微软MSDN帮助文件。
A.1 安装程序VC++环境的安装请参阅相关的安装程序说明。
双击setup文件,然后根据提示,一路next就可以了。
A.2 新建一个工程、新建一个源文件、添加源文件到工程1.首先请在F盘(或其他盘)上建立文件夹TEST,以便将待建的C程序工程文件project 等相关文件放置在该文件夹中。
2.新建一个工程project首先鼠标左键单击“文件”菜单,选择“新建”单击鼠标左键,系统将弹出一个窗口,单击“工程”选项,将得到图A.1所示窗口。
请在“位置”栏填入刚才所建的目录F:\TEST (可以是自己设定的其他目录),并在“工程名称”栏填入project(可以是自己命名的其他工程名),然后鼠标左键单击左边窗口倒数第三项“Win32 Console Application”,使该项变蓝,然后鼠标左键单击“确定”按钮。
得到图A.2所示窗口,选择“一个空工程”,单击“完成”得到图A.3。
再单击“确定”得到图A.4所示的窗口,鼠标左键单击右下角的“FileView”字样,再单击project files左边的“+”号,在其下面的工作空间将出现三个文件夹:“Source Files”、“Header Files”、“Resource Files”,如图A.5所示(此时尚无浮动菜单)。
图A.1图A.2 图A.3图A.4图A.53.新建一个源文件hello.c要新建一个C程序源文件可以选择“文件”菜单的“新建”选项,在弹出的窗口中选择“文件”选项单击,得到如图A.6所示的窗口,其“位置”栏中的内容是默认的,在“添加到工程”前打勾,“工程名”project也是默认的,但“文件名”一栏中的内容需要自己填写,且必须是以.c为后缀,比如图中的 hello.c(注:该栏的内容一定要以.c为后缀,否则系统会默认为.cpp,这样编译时就会调用C++的编译器,而我们需要调用C语言的编译器)。
0、运行mfc文件前必须运行StdAfx.cpp文件生成.pch文件!!!
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。
寻找预编译头文件路径时遇到了不该遇到的文件尾。
(一般是没有#include "stdafx.h")
2、fatal error C1083: Cannot open include file: 'R…….h': No such file or directory
不能打开包含文件“R…….h”:没有这样的文件或目录。
3、error C2011: 'C……': 'class' type redefinition
类“C……”重定义。
4、error C2018: unknown character '0xa3'
不认识的字符'0xa3'。
(一般是汉字或中文标点符号)
5、error C2057: expected constant expression
希望是常量表达式。
(一般出现在switch语句的case分支中)
6、error C2065: 'IDD_MYDIALOG' : undeclared identifier
“IDD_MYDIALOG”:未声明过的标识符。
7、error C2082: redefinition of formal parameter 'bReset'
函数参数“bReset”在函数体中重定义。
8、error C2143: syntax error: missing ':' before '{'
句法错误:“{”前缺少“;”。
9、error C2146: syntax error : missing ';' before identifier 'dc'
句法错误:在“dc”前丢了“;”。
10、error C2196: case value '69' already used
值69已经用过。
(一般出现在switch语句的case分支中)
11、error C2509: 'OnTimer' : member function not declared in 'CHelloView'
成员函数“OnT imer”没有在“CHelloView”中声明。
12、error C2511: 'reset': overloaded member function 'void (int)' not found in 'B'
重载的函数“void reset(int)”在类“B”中找不到。
13、error C2555: 'B::f1': overriding virtual function differs from 'A::f1' only by return type or calling convention
类B对类A中同名函数f1的重载仅根据返回值或调用约定上的区别。
14、error C2660: 'SetTimer' : function does not take 2 parameters
“SetTimer”函数不传递2个参数。
15、warning C4035: 'f……': no return value
“f……”的return语句没有返回值。
16、warning C4553: '= =' : operator has no effect; did you intend '='?
没有效果的运算符“= =”;是否改为“=”?
17、warning C4700: local variable 'bReset' used without having been initialized
局部变量“bReset”没有初始化就使用。
18、error C4716: 'CMyApp::InitInstance' : must return a value
“CMyApp::InitInstance”函数必须返回一个值。
19、LINK : fatal error LNK1168: cannot open Debug/P1.exe for writing
连接错误:不能打开P1.exe文件,以改写内容。
(一般是P1.Exe还在运行,未关闭)
20、error LNK2001: unresolved external symbol "public: virtual _ _thiscall C……::~C……(void)"
连接时发现没有实现的外部符号(变量、函数等)。
function call missing argument list 调用函数的时候没有给参数。
member function definition looks like a ctor, but name does not match enclosing class 成员函数声明了但没有使用
unexpected end of file while looking for precompiled header directive 在寻找预编译头文件时文件意外结束,编译不正常终止可能造成这种情况。