C语言两头堵模型(去两头空格)
来源:互联网 发布:管家婆打印软件 编辑:程序博客网 时间:2024/04/30 19:57
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int trimSpace(char* bufIn,char* bufOut)
{
char* in = bufIn;
char* out = bufOut;
int i = 0, j = 0, count = 0;
j = strlen(in) - 1;
while (isspace(in[i])&&in[i]!='\0')
{
i++;
}
while (isspace(in[j]) && j > 0)
{
j--;
}
count = j - i + 1;
memcpy(out, in + i, count);
return 1;
}
int main()
{
char str[100] = " 123321 ";
char recStr[100] = { 0 };
int vt = trimSpace(str, recStr);
if (vt != 1)
{
//Log:
printf("err:%d\n", vt);
}
printf("memcpy:%s\n",recStr);
system("pause");
return 0;
}
#include "stdlib.h"
#include "string.h"
int trimSpace(char* bufIn,char* bufOut)
{
char* in = bufIn;
char* out = bufOut;
int i = 0, j = 0, count = 0;
j = strlen(in) - 1;
while (isspace(in[i])&&in[i]!='\0')
{
i++;
}
while (isspace(in[j]) && j > 0)
{
j--;
}
count = j - i + 1;
memcpy(out, in + i, count);
return 1;
}
int main()
{
char str[100] = " 123321 ";
char recStr[100] = { 0 };
int vt = trimSpace(str, recStr);
if (vt != 1)
{
//Log:
printf("err:%d\n", vt);
}
printf("memcpy:%s\n",recStr);
system("pause");
return 0;
}
0 0
- C语言两头堵模型(去两头空格)
- C语言常用的两头堵模型
- 【C语言提高19】【字符串模型】两头堵模型
- 两头堵模型
- 两头堵模型
- (两头堵)去除两边空格
- C语言的项目开发模型(1)-字符串两头堵
- 【C语言提高20】字符串反转(两头堵的变形)
- C字符串操作:两头堵实现trim()
- 两头堵模型记录字符数
- 两头堵模型取中间字符
- “两头堵模型”计数+取字符
- day4_字符串的两头堵模型
- 字符串中挖字符串,两头堵模型
- 统计字符串中非空格字符串的长度并取出--两头堵模型
- 两头堵模型:有一个字符串开头或结尾有n个空格,欲去掉前后空格返回一个新的字符串
- 字符串两头堵的模型就是去掉两边空格,已经字符串1,在字符串2出现的次数,不修改输入。
- 去掉字符串两头的空格
- linux下C程序插入执行shell脚本
- 小伙的java之旅(4)
- 1005. 继续(3n+1)猜想
- C#线程运行的机制和原理
- Android动画全解析(四)
- C语言两头堵模型(去两头空格)
- poj3264-RMQ问题的ST算法
- struts2中的request,session等问题
- 文章标题
- java子类继承父类
- Win 10关机后电源灯不停闪烁的解决办法
- equals方法的重写1
- Struts 获取HttpServletRequest和HttpServletResponse的两种方式
- IOS开发之实现App消息推送(最新)