字符串分离方法
2016-03-24 22:46
337 查看
#include <stdio.h> #include <string.h> class CInsertTempZero { public: CInsertTempZero(char* pSrc) { m_szOld = *pSrc; m_pSrc = pSrc; *m_pSrc = 0; ////char c = '\0'; //'\0'在内存中的表现也为一串0,等价与0和NULL } virtual ~CInsertTempZero() { *m_pSrc = m_szOld; } protected: private: char *m_pSrc; char m_szOld; }; int main() { char Str[100]="Host: hb.crm2.qq.com\r\nConnection: keep-alive\r\nAccept: */*"; char *tempstr=strstr((char*)Str,"\r\n"); if(!tempstr) return false; CInsertTempZero SS(tempstr); printf("Str=%s",Str); getchar(); return 0; }
相关文章推荐
- RSA 数字签名 免密码登录
- PHP为什么会被认为是草根语言?
- 泛型(三)
- WAF安恒
- Wooden Sticks
- 入职体检之遇到婵婵
- WCF部署于IIS使用的几个问题总结
- 无唯一性字段情况下,双表关联更新数据方案
- 最大公约数
- The following classes could not be found: - android.support.v7.internal.widget.ActionBarOverlayLayou
- Light oj1138 - Trailing Zeroes (III)
- 读写 .plist 文件的代码例子
- 2、ROS使用工作空间
- 1012 incryptography
- python学习笔记-Day19 -django(第一部分)
- POJ 2452 Sticks Problem(RMQ+二分)
- OPENCV图像处理基础(五)鼠标事件画个框
- ssh 免密码登录
- equals和hashcode总结
- java基础学习04(数组与方法)