vc++6.0的总是出现这个问题

请问这个程序哪里有错误-中国学网-中国IT综合门户网站
> 请问这个程序哪里有错误
请问这个程序哪里有错误
转载 编辑:李强
为了帮助网友解决“请问这个程序哪里有错误”相关的问题,中国学网通过互联网对“请问这个程序哪里有错误”相关的解决方案进行了整理,用户详细问题包括: } while (n&i++; scanf(& if (k&j; + str=dec2hex(n); else str[m] = 'void dec2hex( + k – 10
m++; str[m] = ' for (i=0; m=0; 16; }}main(){ char str[80]; str[j]=t;\0); int n,j=m-1;0'=9) str[m] = ' n = n &#47,j--) { str[i]=t;
str[i]=str[j];%d&quot, char *str){ int m,&n);0&#39#include &A';i&stdio,j,i; puts(str); do { k = n % 16;.h&gt,具体解决方案如下:解决方案1:,也就是 str[i]=t如果不出意外的话; str[i]=str[j];不觉得很怪异吗。;str[j]=t?中间变量t压根就没赋值过哦,应该是你的字符串数组倒叙倒错了。。解决方案2:嗯,应该是楼上说的问题,我就不重复了解决方案3:#include &stdio.h&void dec2hex(int n, char *str){ int m,i,j,k; /* 定义k */ m=0; do { k = n % 16; if (k&=9) str[m] = '0' + else str[m] = 'A' + k-10;
m++; n = n / 16; } while (n&0); str[m] = '\0'; for (i=0,j=m-1;i&j;i++,j--) { t=str[i]; /* 对换位置 */ str[i]=str[j]; str[j]=t; }}main(){ char str[80]; scanf(&%d&,&n); dec2hex(n,str); /* str位置 */ puts(str); }通过对数据库的索引,我们还为您准备了:问:#include &stdio.h& #include &stdlib.h& #include &conio.h& #include&...答:你可以只写一个简单的main函数,判断是不是你vc环境的问题。 那个程序没啥问题。而且你这个复制的基本上没什么用,应该复制跟你的程序代码行相关的,复制这些乱七八糟的出错一点意义也没有。===========================================问:#include &stdio.h& #include &stdlib.h& #include &conio.h& #include&...答:#define SECOND 60 // 把int 去掉 //下面那行一样===========================================问:#include&stdio.h& main() { scanf("%f",&a); if(a&100) print...答:真的那还是可以那===========================================问:#include &stdio.h& void main() { float aver(float array[10]); float...答:这个程序本身没有错误! 错误在编译提示: # 连接...Linking...# 错误 main函数已经在 1.obj 文件中定义了# 在连接 lhl2.obj 时,检测到 1.obj 也有main函数lhl2.obj : error LNK2005: _main already defined in 1.objDebug/lhl1.exe : fatal er...===========================================问:#include &3tdio.h& #include &stdio.h& main(){ double c,s; sc...答:第一行去掉 c=3.14*2*r 这行和下面一行 结尾没有分号===========================================问:#include &3tdio.h& #include &stdio.h& main(){ double c,s; sc...答:我抄了下代码 cfree和vc6.0都没问题 你把代码贴一下,我直接复制了试试===========================================问:#include&stdio.h& void main() { char swap(char * p1,char * p2); cha...答:大概改成了这样 //#define _CRT_SECURE_NO_WARNINGS//如果是比较新的VS,请取消注释这行#include#include //为了使用system函数,只是我的癖好void main(){ void swap(char * p1,char * p2);//严重错误:返回值应为void,与下面的函数定义相同 c...===========================================问:class NumSorted2 { public static void main(String[] args)//定义主函...答:简化了你的代码,增加了注释,有疑问请追问,代码如下: public class NumSorted2 {public static void main(String[] args)// 定义主函数{int[] array = { 6, 3, 2, 5, 8, 1, 9 };Sort(array);}public static void Sort(int[] arr)// 定义一个...===========================================问:class Single { public void setNum(int num) { this....答:既然是单例模式的getInstance,肯定是public的啊,不然外面怎么调用?肯定不能是private的public static Single getInstance (){}===========================================y=lpd3(varargin) if nargin==1 y=1; for i=1:a y=y*i; end y elseif nargin==2 b=1; for j=1:a(1) b=b*j; end c=1; for k=1:a(2) c=c*k; end y=c+b; y else disp('error') end ...===========================================内存地址也就是编程中的"光标"。内存不是永远都招之即来、用之不尽的,有时候内存分... 应该采取一些措施挽救,这就增强了程序的"健壮性"。若应用程序没有检查这个错误,它就...===========================================这是路径错误,这是因为你是用的是所谓的绿色版本,这些版本都必须安装在固定的目录... -------目录(directories)-----include files查看对应的目录,然后在对应位置建立目录,将这里...===========================================函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这... 错误提示,下面的建议可能会有帮助: 1.查看系统中是否有木马或病毒。这类程序为了...===========================================百度辅助搜索地址栏 的意思,可以删除。你可以用360来检查一下电脑插件,看到百度工具... 这是别人的答案)还有一个笨办法就是重新装一下百度工具条,这样的话这个报错可以解...===========================================close语句总是放在最后一个end前面的 ------ 如果你要参加noip的话,建议写程序养成习惯,输出内容放在文件里 各种定义... 各种过程... begin assign(input,'...') ...===========================================程序错误,需要关闭","应用程序错误,**内存地址不能read","应用程序错误,位于地址****"等... 程序出错的提示是缺少某个文件,那就可能是这个文件损坏,根据这个组件查询是哪个系...===========================================程序的物理地址 有些应用程序错误 "0x7cd64998" 指令参考的 "0x14c... 一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题...===========================================一般浏览器经常遇到这种情况 ,浏览器有错误,需要重置浏览器, (1).1在"开始"菜单中... 函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这...===========================================是不是这个网站有问题?是确少插件吧?你能说出是什么网站吗? 出现这种提示:"iexpl... 你再重新下载安装,如果故障依旧,说明是这些程序软件或插件本身有错误,不能再使用。...===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助VC++6.0 编译的时候经常卡住,不能运行。
[问题点数:20分,结帖人bbbqqq2009]
VC++6.0 编译的时候经常卡住,不能运行。
[问题点数:20分,结帖人bbbqqq2009]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2007年9月 C/C++大版内专家分月排行榜第三2007年8月 C/C++大版内专家分月排行榜第三2006年11月 C/C++大版内专家分月排行榜第三
2011年2月 C/C++大版内专家分月排行榜第二2010年2月 C/C++大版内专家分月排行榜第二2009年12月 C/C++大版内专家分月排行榜第二2009年11月 C/C++大版内专家分月排行榜第二
2009年10月 C/C++大版内专家分月排行榜第三
2009年4月 总版技术专家分月排行榜第一
2009年11月 Linux/Unix社区大版内专家分月排行榜第一2009年6月 Linux/Unix社区大版内专家分月排行榜第一2009年4月 C/C++大版内专家分月排行榜第一2009年3月 C/C++大版内专家分月排行榜第一2009年3月 Linux/Unix社区大版内专家分月排行榜第一2009年2月 Linux/Unix社区大版内专家分月排行榜第一
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。DirectX 9.0 Summer 2004 SDK和VC++6.0编程时总是出现问题,怎么办???
#define DIRECTINPUT_VERSION 0x0800
//声明DirectX Input的版本是8.0
#ifndef _WIN32_DCOM
#define _WIN32_DCOM
#define pr printf
#pragma once
#define INITGUID
//确保INITGUID已被定义
#define INTERFACE IDirectInput8A
#pragma comment(lib,"dxguid.lib")
#pragma comment(lib,"DxErr9.lib")
#pragma comment(lib,"dinput8.lib")
int main()
LPDIRECTINPUT8
//DirectInput接口对象指针
LPDIRECTINPUTDEVICE8 Joystick=NULL;
//定义指向游戏操纵杆的指针
//创建DirectInput接口对象
hresult=DirectInput8Create(
GetModuleHandle(NULL),
//应用程序句柄
DIRECTINPUT_VERSION,
//DirectInput版本号
&IID_IDirectInput8,
//强制类型转换,否则该参数不匹配(#define REFIID const struct GUID const)即一个指向一个常量的指针常量 &
(VOID*)&lpdi,
if(hresult!=DI_OK)
{pr("创建DirectInput对象失败!\n"); return 1;}
pr("创建DirectInput对象成功!\n");
//创建DirectInput设备,
hresult=lpdi-&CreateDevice(GUID_Joystick,&Joystick,NULL);
e:\chengxushili\手柄按钮\shoubing\caozonggan.c(48) : error C2039: 'CreateDevice' : is not a member of 'IDirectInput8A'
d:\program files\microsoft directx sdk 9.0\include\dinput.h(2625) : see declaration of 'IDirectInput8A'
Error executing cl.exe.
CaoZongGan.obj - 1 error(s), 0 warning(s)
请问大牛们这个程序该怎么修改啊?我这刚开始就出现了错误,纠结中!~~~~~~~
相关参考资料VC++6.0总是出现1 error(s), 0 warning(s)
VC++6.0总是出现1 error(s), 0 warning(s) 30
什么程序都是1 error(s), 0 warning(s),除了重装VC++6.0之外还有其他办法吗?
补充:#include &stdio.h&main(){&printf("dsas");}
补充:我的代码没问题吧
建议你把完整的错误提示贴出来,顺便贴出一段测试代码出来
哥们 错误提示呢 就是1 error(s), 0 warning(s)显示框上面应该还有个提示
--代码没问题
Compiling...Error spawning cl.exe
这个应该是VC的问题了,我从网上看这个下面的说明,你试试看:
---------------------------------------------------------------------------------
当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”下面, 你可以到相应的路径下找到这个应用程序。 因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—&“Option(选择)” —&“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。 如果你是按照初始路径安装vc6.0的,路径应为: executatble files: C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin C:\Program Files\Microsoft Visual Studio\VC98\BIN C:\Program Files\Microsoft Visual Studio\Common\TOOLS C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT include files: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE library files: C:\Program Files\Microsoft Visual Studio\VC98\LIB C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB source files: C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC 如果你装在其他盘里,则仿照其路径变通就行。 关键是microsoft visual studio\ 后面的东西要相同。是在是不行就重装。vc 6.0里可以做C语言编程,但是不要使用clrscr()和getch()函数。不然会报错的,同时把头文件必须加上。
提问者 的感言:下了个2010,还是要谢谢你 满意答案
用英文版的,就不会出现明明代码对了,还要1 error(s), 的情况。
看看你的代码有没有错,发出来,大家帮你解决,上边是英文版的VC
在main()前边加个void试试
提问者 的感言:谢谢 相关知识
其他回答 (3)
下个绿色版,用迅雷一搜就出来了。
C++用的是cout吧?,还有,他难道只是说“1 error(s), 0 warning(s)”下面没详细的说明?
main声明不是标准的推荐使用vs2008编程,vc6 bug实在太多
相关知识等待您来回答
编程领域专家•回答
•回答
•回答
•回答
•回答
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
.&&闽ICP备号&&&
Powered by

我要回帖

更多关于 vc 6.0中文版下载 的文章

 

随机推荐