共 15 篇文章
显示摘要每页显示  条
分类: C/C++ sscanf(recvbuf,"%*[^/]/%[^ ]s",buf_rev); sscanf(buf, "GET /%[^ ]", buf_rev); 这个是在一个webserver.c里面的例子,通过sscanf()语句可以找到和它前面相匹配的语句然后打印出后面需要的东西,下面说下%[]:其基本格式为 %[set],表示将接收一个由set指定格式的字符串,其中set表示可接受的字符集合。另...
linux c最简单的加密程序最初的密码程序是在Hirst First c里面看到的,大概内容如下:对待加密的字符串的每一个字符和某个数值进行一次按位异或得到密文,再进行一次按位异或得到明文。原文主要代码片段://加密解密程序 void encrypt(char *message){ while (*message) { //对message的每一个字符和31进行按位异或 *message = *message...
430 printf("l_tag3 = %p,l_tag3.c = %p\n",&l_tag3,l_tag3.c);方法二:sample_tag = (struct pppoe_tag *)malloc(sizeof(struct pppoe_tag)+sizeof(char)*sample_tag_len);sample_tag->tag_len = sample_tag_len;sample_tag->tag_data = ((char *)sample_tag)+sizeof(struct pppoe_tag);sample_tag->tag_data[0]=...
输出为:200 CONS(A, A) --> _CONS((2), (2)) --> int((2)e(2))III、''#''和''##''的一些应用特例 1、合并匿名变量名 #define ___ANONYMOUS1(type, var, line) type var##line #define __ANONYMOUS0(type, line) ___ANONYMOUS1(type, _anonymous, line) #define ANONYMOUS(type) __ANONYMOUS0(type, __L...
Status ListDelete(SLinkList L,int i,ElemType &e){ //删除L中第i个元素,并返回其值 int j,k=MAX_SIZE-1;//k指示表头结点的位置 if(i<1||i>ListLength(L))// return ERROR; for(j=1;j<i;j++)//移动i-1个元素,使k指向第i-1个元素 k=L[k].cur;//指向下一个元素 j=L[k].cur;//待删除元素 L[k].cur=L[j].cur;//使第i-1个元素指...
用memcmp()比较结构体。关于用memcmp()比较两个结构体,做了以下调试: 代码-->#include<stdio.h>#include<stdlib.h>#include<string.h>struct CmpTest{CmpTest t1, t2;printf("%d\t",memcmp(&t1, &t2, sizeof(CmpTest)));CmpTest t3, t4;memset(&t3, 0, sizeof(CmpTest));memset(&t4, 0, s...
extern int*__errno_location(void) #define errno (*__errno_location()) 保证自己维护一个;
需求:上传一个文件后返回文件存储的相对路径、文件名到前台页面。遇到的问题:当上传文件的文件名中间有空格,用URLEncoder.encode方法会把空格变成加号(+)在前台页面显示的时候会多出加号。比如,上传的文件名为 "新建 文本文档.txt" ,从后台返回值解码后却变成了"新建+文本文档.txt"解决方法:在值传回前台时先把变量...
[C易]char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout <<boolalpha <<( str1==str2 ) <<endl; // 输出什么?[C++易]unsigned int const size1 = 2;c...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部