2006 01-16 探索C++的秘密之一详解extern "C" HOT 作者: ♂~天舞弄月~ 分类: VC技术 评论: 2 条评论 时常在cpp的代码之中看到这样的代码:#ifdef __cplusplusextern "C" {#endif//一段代码#ifdef __cplusplus}#endif这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码... 阅读全文
2006 01-16 下面的VC提示是什么意思 HOT 作者: lisypro 分类: 编程问题提问区 评论: 6 条评论 LINK : fatal error LNK1104: cannot open file "uafxcw.lib" 阅读全文
2006 01-15 C++基础:怎样判断某一文件是否存在 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 #include <iostream>#include <fstream>using namespace std;#define FILENAME "stat.dat"int main(){ fstream _file; _file.open(FILENAME... 阅读全文
2006 01-15 编程修养(二) HOT 作者: cboy 分类: 网络杂文 评论: 暂无评论 编程修养(二) 6、if 语句对出错的处理 ——————————— 我看见你说了,这有什么好说的。还是先看一段程序代码吧。 if ( ch >= '0' && ch <= '9' ){ /* 正常处理代码 */ }else{ /* 输出错误信息 */ printf("error ......\n"); return ( FALSE ); } 这种结构很不好,特别是如果“... 阅读全文
2006 01-15 编程修养(一) HOT 作者: cboy 分类: 网络杂文 评论: 暂无评论 什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。... 阅读全文
2006 01-15 C++程序中导出Word文档的简易方法 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 如果您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容详细全面,但是要在C++程序中导出Word文档,按照文中的方法来处理是很麻烦的,特别是需要填写的参数太多,所以我们考虑生成正确的VB脚本,然后执行生成Word文档的操作,这个方法的优点在于:一方面可以少填写参数;另... 阅读全文
2006 01-15 c语言中使用环境变量的技巧 HOT 作者: cboy 分类: C/C++数据结构 评论: 暂无评论 程序readenv.c显示了在c语言中存取环境变量的若干技巧。该程序将以与dos的SET命令相同的格式打印出当前所有的环境变量,然后寻找PATH变量,打印出整个路径字符串。该程序中有两个重要的子程序,find_env_string(),它的主要作用是:根据从调用这传来的要求,或者从环境空间的起点开始,或者从上一次搜索後停留的地方开始,寻找随后的第一个环境字符串,具体程序清单如下。/********... 阅读全文
2006 01-15 Visual C++ MFC 中常用宏的含义 HOT 作者: cboy 分类: VC技术 评论: 暂无评论 AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用TH... 阅读全文
2006 01-12 EditPlus V2.21 Build 330 汉化版 HOT 作者: blue 分类: 编程相关软件下载 评论: 暂无评论 http://www.skycn.com/soft/3641.html这是汉化破解版,内带注册机。软件大小: 1681 KB软件语言: 简体中文软件类别: 汉化补丁 / 免费版 / 文字处理应用平台: Win9x/NT/2000/XP 一套功能强大,可取代记事本的文字编辑器,拥有无限制的 U... 阅读全文
2006 01-12 高级扫描技术及原理介绍[转] HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 高级扫描技术及原理介绍 Scan,是一切入侵的基础,对主机的探测工具非常多,比如大名鼎鼎的nmap。我这里没有什么新鲜技术,都是一些老东西老话题,即使参考的Phrack文档也甚至是96年的老文档,我只是拾人牙慧而已。 最基本的探测就是Ping,不过现在连基本的个人防火墙都对Ping做了限制,这个也太基本了。如果透过防火墙,如何获得最理想的目标图,也是很多人整天思考的问题。 一、高级ICMP扫描技术... 阅读全文
2006 01-12 五子棋人机交互 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 程序分两部分:1。核心程序 2。windows图形界面程序此处只介绍核心程序部分。下面,我们边看边侃。//========定义文件部分=============================#define MAX_LENGTH 19 //棋盘格数#define COMPUTER 1 &n... 阅读全文
2006 01-12 用c语言来模拟云朵[强] HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 #include <stdio.h>#include <dos.h>#include <math.h>long Addr;int Mode;Set_Mode (int mode){ union REGS r; r.h.ah=0; &nbs... 阅读全文
2006 01-12 让c语言和c++中的"a++,++a"永远不是问题 HOT 作者: cboy 分类: C/C++基本语法 评论: 4 条评论 这里主要研究一下c语言和c++中的a++,++a 有分双操做数和多操做数之分 双操做数: 在语言中定义a++是先用后加,++a是先加后用。 实际上对双操做数来说的是在一个语句中结束前加和后加的问题 。 即如k=(++a)+(a++); a++是语句结束后在后加, ++a是先加后计算再语句结束。 我举几个例子(用反汇编说明) 1 int k=2; int val=0; val=(k++)+(k++)... 阅读全文
2006 01-12 一编强烈推荐的编程好文章 HOT 作者: cboy 分类: 网络杂文 评论: 3 条评论 做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在 学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是 我面试的具体经过2.是由面试想到的3.现今我... 阅读全文