-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
月归档:2008 年八月
2008
08-14
08-14
#include <windows.h>#include <stdio.h>#include <string.h>#include <stdlib.h>char buftemp[255];
BOOL IsRoot(char* lpszPath) { char szRoot[4]; sprintf(szRoot,"%c:\\"....
Read More >
2008
08-14
08-14
2008
08-14
08-14
具体做法是先递归遍历该文件夹,每遍历到文件就先进行加密,然后写入temp.dat,相当于整个文件夹的文件全部加密到了temp.dat中,解密的时候再创建各文件夹和文件进行还原,我知道如何递归遍历文件夹,可是有很多细节问题没解决,哪位高手指导一下啊....
Read More >
2008
08-14
08-14
2008
08-13
08-13
代码风格很滥,请多多包涵,这个程序主要是为了练习链表的用法,因此没有考虑到效率的问题,里面涉及了超大数的存储,加法,乘法,最后才复合成了阶乘,希望对大家有一点用
#include <stdio.h>#include <stdlib.h>typedef struct record { char n ;&nb....
Read More >
2008
08-12
08-12
2008
08-12
08-12
2008
08-11
08-11
尽管C语言中可以使用malloc来动态的分配数组,也可以使用C99的新特性,直接定义动态数组,不过这些的前提都是,用户必须手动的输入数组的大小。
但实际情况是,你不大可能每次都要用户自己来确定数组的大小?
如何实现:从scanf中读入一个字符串,并直接根据字符串的长度来定义动态数组?(使用纯C语言实现,不要使用其他工具) 谢谢各位了!....
Read More >
2008
08-10
08-10
以下程序的运行结果是
#include"stdio.h"
main()
{printf("FACT(5):%d\n",fact(5));
printf("FACT(1):%d\n",fact(1));
fact(-5);
}
fact(int value)
{ if (value<0) {printf("FACT(-1):Error!\n");reurun(-1);
els....
Read More >
2008
08-10
08-10
char *s;
int nfrogs;
......
s=(nfrogs ==1 ) ? "" : "s";
printf("We found %d frog%s in the pond.\n",nfrogs,s);
这段代码没必要的部分我省略了,就是s=(nfrogs ==1 ) ? "" : "s"这一段不知道该怎样理解。非常感谢。
....
Read More >
2008
08-10
08-10
这几道题只能用C不能用C++(1) List some ways for a C function to pass a string back to its caller. Say what advantages or disadvantages each way might have. (2)The following function counts the number....
Read More >