coding note|代码笔记
codingkid
这个作者很懒,什么都没留下…
展开
-
一个计算GPA的工具
#include #include using namespace std;static void getscore(unsigned int *allp,unsigned int *allc,unsigned int opt,unsigned int score,unsigned int credit){ unsigned int s_score; switch(op原创 2011-11-18 15:16:35 · 850 阅读 · 0 评论 -
HTTP报文解析器
1. 首先main函数里给全局接收参数的变量赋值2. socket连接,监听通过该服务器的报文3. 由于client是一个FILE *类型,即一个文件缓冲区,可以把buffer还原成为一个request结构体里。4. 发出request报文,截获response。看起来很简单是不,其实最核心的是后续的parse部分,现在只是可以show出里面的内容了。D原创 2013-02-05 23:03:13 · 3177 阅读 · 0 评论 -
获取cpu一些信息的例子
不积跬步无以至千里。慢慢积累啊 #include #include #include char* cpu(void){ unsigned int total; float user; float nice; float system; float idle; char cpu[21]; ch原创 2011-05-12 22:46:00 · 569 阅读 · 0 评论 -
递归运算实现指数运算
#include using namespace std;int fun(int var,int exp);int main(){ int var,exp; cout<<"input..."<<endl; cin>>var>>exp; cout<<"result="<<fun(var,exp)<<endl; return 0原创 2010-08-07 10:57:00 · 1389 阅读 · 0 评论 -
打印proc下的文件内容
#include #include #include #include int main(int argc,char *argv[]){int read_flag;char buffer[80];int fd=open(argv[1],O_RDONLY);if(fd!=1){while(read(fd,buffer,sizeof(buffer)))p原创 2010-11-14 14:32:00 · 875 阅读 · 0 评论 -
c动态分配 数组指针
#include #include int main(int argc, char** argv){ int i = 0; int a = 0; int *score = NULL; printf ("Input a number: "); scanf ("%d",&a); score = (int *)原创 2010-08-03 14:31:00 · 713 阅读 · 0 评论 -
编译动态链接库
首先给一段函数://all.cpp#include #include int func(int &a){if(a==0)return false;elsea=a*2;return true;}int main(int argc,char *argv[]){if(argc!=2){printf("please input a numbe原创 2011-05-11 23:50:00 · 931 阅读 · 0 评论 -
文件的操作
#include #include #include #include int main(){int handle=open("pic.png",O_RDONLY);printf("%d/n",handle);close(handle);return 0;} 以句柄方式打开文件。open是个比较低层的打开方式,返回的handle值如果是-1表示打开原创 2011-05-04 13:56:00 · 453 阅读 · 0 评论 -
vector基本操作|随机生成乱序字符串
#include #include #include using namespace std;int main(){ string tmp1,tmp2; tmp1="rusher;lewjan;bill;stan;yx;"; tmp2="abcc"; vectorlist; list.push_back(tmp1);原创 2011-04-28 23:58:00 · 1821 阅读 · 0 评论 -
在printf的格式化字符串中怎么表示一个%字符
#include int main(){printf("%%/n");return 0;}原创 2010-08-04 12:11:00 · 2166 阅读 · 2 评论 -
通过后缀数组求字符串中最长重复字串
#include #include #include using namespace std;#define MAXLEN 100int print(char **a,const int len){ for(int i=0;i<len;i++) cout<<*(a+i)<<endl; return 0;}int comlen(char *a原创 2011-11-18 15:42:35 · 652 阅读 · 0 评论 -
常用小代码
取随机数:#include #include #include int main(){int start=10;int end=30;int mid;srand((unsigned)time(NULL));mid=rand()%(end-start)+start;printf("%d,%d,%d/n",start,mid,end);} 输出结果原创 2011-04-26 21:00:00 · 520 阅读 · 0 评论