c语言去掉字符串左右两边的空格
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #include <iostream> using namespace std; #include <string.h> #include <stdio.h> /*去掉右边的空格*/ char * rtrim( char * str) { int len = 0; int i = 0; len = strlen (str); for ( i = len; i > 0; i--) { if ( *(str+(i-1)) == ' ' ) *(str+(i-1)) = '\0' ; else break ; } return str; } /*去掉左边的空格*/ char * ltrim( char * str) { int len = 0; int i = 0; len = strlen (str); for (i = 0; i < len; i++) { if ( *(str+i) != ' ' ) break ; } return str+i; } /*去掉左右空格*/ char * trim( char * str) { return ltrim(rtrim(str)); } int main() { char str[100] ; strcpy (str, " str " ); strcpy (str,trim(str)); std::cout<<str<<std::endl; system ( "PAUSE" ); return 0; } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-07-31 RESTFUL
2023-07-31 seafile
2023-07-31 rocksdb
2023-07-31 Libevhtp (evhttp) 是一个 libevent 的 HTTP API 一个更灵活的替代品
2023-07-31 xhttpcache
2023-07-31 使用libevent evhttp做服务器提供文件上传、下载、查询功能
2023-07-31 winhttp+SSL POST上传文件问题