随笔分类 - C
摘要:这段代码我试着抄下来理解了下,在测试过程当中出现不稳定的情况。主要问题是最后的sleep,它是等待任务结束然后结束,而不是收割结束。还要再改改。#include#include#include/* * 存储线程任务的结构 * */typedef struct worker{ void *(*p...
阅读全文
摘要:一直都觉得多线程啥的是个比较麻烦的东西,今天好好看了下,写了个DEMO出来。看看怎么灵活运用,估计还得再多写写,回头改造下之前那个例子。#include#includechar* print_hello(int num);void create_result(int t_res);void main...
阅读全文
摘要:之前学过很长一段时间,我记得当时还花钱找了个专业的人使劲问一些不懂的问题,感觉有人指路会很好弄。结果其实不然,他得思路未必适合你的使用。然后这几天一直都在纠结一些东西,不知道怎么去实现。目前想到的方案是用C来实现底层的通讯,中间加锁来减轻通讯压力。被迫复习SOCKET,我一直都很喜欢Perl因为我一...
阅读全文
摘要:时间有些多,所以把以前视频教程的C复习一下。刚好WZT愿意指点,我就按照这个目标走下去。突然想到随机数的问题,就写了个DEMO。#include#includeint main(){ int a=0; int i=0; srand(time(NULL)); for(i=0;i<10;i++){ printf("%d\n",(int)(10/(float)RAND_MAX * rand())+50); }}
阅读全文
摘要:字符串查找操作。#includemain(){ char * s="012d345678dd1d23"; char *p; p=strstr(s,"123"); # 如果找不到就会返回0 if(p!=0){ printf("%s\n",p); }else{ printf("%s\n","没找到"); }}
阅读全文
摘要:坚持每天进步一点点。#includemain(){ # 待切割的字符串 char s[]="abc:bcd:123"; # 切割的标准,把这些标准换为\0 char *de="!:"; char *p; printf("%s",strtok(s,de)); while((p=strtok(NULL,de))){ printf("%s",p); printf("\n"); }}
阅读全文

浙公网安备 33010602011771号