随笔分类 -  C

C杂项(更新中)
摘要:1.setlocale()告诉mbstowcs你的源串是什么编码. 不过又发现一个奇怪的现象, printf()和wprintf()不能共存.如果先调用了printf(), 那么随后的wprintf()将失去作用;反之亦然 阅读全文

posted @ 2010-12-08 23:07 至柔

Eclipse C/C++开发环境搭建(转载)
摘要:本文来自【http://www.cnblogs.com/feisky/archive/2010/03/21/1691170.html】1 Eclipse的安装 到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装; 到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的) 2 对于... 阅读全文

posted @ 2010-09-09 22:09 至柔 阅读(885) 评论(0) 推荐(0)

Linux C语言错误处理(转载)
摘要:本文来自【http://www.cnblogs.com/feisky/archive/2009/11/17/1604686.html】<stdio.h>中定义了perror(),perror是在标准输出上输出msg字符串,然后再后面加上:错误语段(这个错误语段对应这时的errno) <string.h>中定义了strerror(),strerror是把一个错误numb作为参... 阅读全文

posted @ 2010-09-09 22:03 至柔 阅读(818) 评论(0) 推荐(0)

用AIP获得MD5哈希密码
摘要:此文介绍利用AIP获得16位哈希码,在此基础上获得8位(长度可修改)哈希密码的方法。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1//-------------------------------------------------------... 阅读全文

posted @ 2010-02-25 19:50 至柔 阅读(591) 评论(1) 推荐(0)

VBA调用DLL,及处理C语言的【char*】类型参数
摘要:DLL导出函数定义--------------------------------------------------- __declspec(dllexport) int __stdcall MyExportFunction(const char * p1, const char * p2, char * const out); VBA处理(VB.net的处理也类似)要注意的一点是,C语言中的【... 阅读全文

posted @ 2009-12-17 08:49 至柔 阅读(2304) 评论(0) 推荐(0)

用va_start() va_end()函数解决不定参数问题(即,fun(...)实现方法)
摘要:今天看《unix网络编程》时,看到它的错误处理函数err_sys()等的定义如下: void err_sys(const char *fmt, ...) { va_list ap; va_start(ap, fmt); err_doit(1, LOG_ERR, fmt, ap); va_end(ap); exit(1); } 这个 va_start 和va_end是干什么的?本人孤陋寡闻,从来没有... 阅读全文

posted @ 2009-09-20 15:48 至柔 阅读(849) 评论(0) 推荐(0)

导航