程序设计
jeewinchang
这个作者很懒,什么都没留下…
展开
-
解中软笔试题目
1>用C语言编写一个递归函数,它接受一个以参数形式传递而来的正整数,然后输出一个整数,要求在该整数中,原整数的每一位都要出现两次。例如,如果输入的整数是123,那么输出的数就应该是112233。2>用C++编写二进制搜索算法作为函数模版。此函数模版应该获得三个参数,即:要从中进行搜索的数组、要搜索的元素以及数组的大小。我的代码如下,可能每个人对题目理解有些偏差/* 第一题 */vo原创 2006-10-25 15:04:00 · 2436 阅读 · 5 评论 -
约瑟夫问题
去华为面试的时候给了我这个题目,当时没有写完整,真是不应该,现在写出来,希望下次不要犯同样的错误。#include iostream>using namespace std;struct link{ int code; link *next;};int main(void){ int n; link *pJose = NULL; link *pCurrent原创 2006-11-20 23:22:00 · 1149 阅读 · 0 评论 -
保存MS浏览器控件加载页面到文件
// 保存网页到临时文件 ofstream fpTemp("result.tmp"); IHTMLDocument2 *pHTMLDocument = NULL; IPersistStreamInit *pPSI = NULL; IStream *pStream原创 2006-12-24 12:38:00 · 846 阅读 · 0 评论 -
DirectShow在VS2005下的bug
毕业设计中要用DirectShow写段摄像头监控的程序,在网上找了些代码编译不成功,在winnt.h中报出一些syntax error : missing ; before identifier PVOID64,查了一下原来是以下原因:winnt.h文件里typedef void * POINTER_64 PVOID64的错误POINTER_64是一个宏,在64位编译下原创 2007-04-27 08:41:00 · 989 阅读 · 0 评论 -
中文URL解码
为了程序可以正常处理中文请求,折腾了几天时间了。看了不少资料,对各种编码方法也比较熟悉了,原来Opera的URL编码是先用UTF8对字符串进行编码,然后按RFC1738进行编码。 所以我的工作就是把这个操作反过来,先按RFC1738对URL进行解码,然后将UTF8编码转换成GB2312。 其中UTF8到GB2312的转换需要先转换UTF8到Unicode然原创 2007-04-30 22:51:00 · 2306 阅读 · 0 评论