当前位置:编程学习 > VC++ >>

VC++编译后不能运行是什么原因,求解啊

准备考这个三级网络技术。。。VC++6.0装了以后编译,生成exe,但是运行不了。运行的时候杀软防火墙那些都关了。 #include <stdio.h> #include <string.h> #include <ctype.h> unsigned char xx[50][80] ; int maxline = 0 ; /* 文章的总行数 */ int ReadDat(void) ; void WriteDat(void) ; void encryptChar() {int i,j,t; for(i=0;i<maxline;i++) for(j=0;xx[i][j]!='\0';j++) { t=xx[i][j]*11%256; if(!(t<=32||xx[i][j]%2==0)) xx[i][j]=t; } } void main() { if(ReadDat()) { printf("数据文件IN.DAT不能打开!\n\007") ; return ; } encryptChar() ; WriteDat() ; } int ReadDat(void) { FILE *fp ; int i = 0 ; unsigned char *p ; if((fp = fopen("C:\\WEXAM\\YS350001\\in.dat", "r")) == NULL) return 1 ; while(fgets(xx[i], 80, fp) != NULL) { p = strchr(xx[i], '\n') ; if(p) *p = 0 ; i++ ; } maxline = i ; fclose(fp) ; return 0 ; } void WriteDat(void) { FILE *fp ; int i ; fp = fopen("C:\\WEXAM\\YS350001\\out.dat", "w") ; for(i = 0 ; i < maxline ; i++) { printf("%s\n", xx[i]) ; fprintf(fp, "%s\n", xx[i]) ; } fclose(fp) ; } 做的练习,应该不是死循环。。。 求解啊~~万分感谢
追问:我是根据题目写的程序,我插了个题目的图片不知道能不能显示。我出现的问题只是VC++不执行运行命令,我想知道这个是VC6.0软件的问题还是因为不兼容问题。我运行VC6.0的时候杀软什么的都关了。。。我才开始学……库函数都没有认全,谢谢你提供的群,我还是不去加了
答案:在DEBUG版,可以加断点测试一下程序卡在哪里,就方便判断了
其他:首先,你没有描述不对的状况。让人不知道你到底哪里不对了。
其次,建议你提问的时候关注三点:
1. 你想做什么。
2. 你是如何做的。
3. 你碰到了什么问题。
这样才方便其它人回答你的问题。
你的这个问题我给你推荐个QQ群: 140038975.这是C/C++爱好者的群。
群规严格。不是真心想学习就免了吧。 运行不了这是什么意思,概念太宽泛,建议你贴出vc里面的提示信息 

上一个:vc如何 在ontimer中读取dat文件然以整型或者CByteArray存入到数组当中 然后下一次timer间隔时间的时候
下一个:用VC里的MFC编了一个文本编辑器,怎么让它识别PHP语言关键字,并且使之高亮,谁有源代码能分享一下吗

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,