C
文章平均质量分 57
ctqmumu
这个作者很懒,什么都没留下…
展开
-
fgets读入包括换行符
linux: #include #include #define size 129int main(){ char a[size],b[size],c[size]="abc"; int i,j,al,bl,cl,ctemp; // printf(" /nInput a string a :/n"); fgets(a,size,stdin); // pr原创 2009-05-15 19:13:00 · 1840 阅读 · 0 评论 -
OPENSSL 很强大
对一个结构体的部分特殊free,写了一个函数处理,复杂,NB。 如此境界....原创 2009-07-06 16:56:00 · 174 阅读 · 0 评论 -
继续记录OPENSSL
#define ABORT do { / fflush(stdout); / fprintf(stderr, "%s:%d: ABORT/n", __FILE__, __LINE__); / ERR_print_errors_fp(stderr); / EXIT(1); /} while (0) 简单使用 if (!ctx) A原创 2009-07-08 10:04:00 · 151 阅读 · 0 评论 -
补码反码以及无符号小结
中午看了点《深入OOXX》, 继续之前看的很糊涂的二进制码关于补码反码的问题。 现在有点头绪,写点。 #include #include int outit(unsigned char * ptr,int n){ int i; for(i=0;i { printf("%.2X ",*(ptr+i));原创 2009-07-08 15:20:00 · 346 阅读 · 3 评论 -
Linux下C的补码反码以及无符号
中午把之前《深入OOXX》继续翻了几页,觉得这样东看看西看看不是个办法,先静下心来弄最喜欢的一个吧。 书上有一页谈到, “我们必须把Tmin_32写为-2147483647-1,而不是-2147483648,编译器在处理一个形为-X的表达式的方法是先读表达式X,然后对它取反,但是2147483648太大了,不能表示为一个32位的,二进制补码数。” 看到这里我琢磨了一会,因为 -2原创 2009-07-14 14:10:00 · 486 阅读 · 1 评论