问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 截取字符串

发布网友 发布时间:2022-09-16 00:37

我来回答

4个回答

热心网友 时间:2023-10-11 08:04

#include <stdio.h>

#define SIZE 1000/* 输入小于1000个字符 */

void Intcpt(char *str, char *keyStr, char chOne, char chTwo)
{
int i, j;
int count;

for (i=0; str[i]!='\0'; i++)/* 开始查找 */
{
if (chOne == str[i])/* 获取第一个标记 */
{
count = 0;/* 初始化 */
for (j=i+1; str[j]!=chTwo; j++)/* 获取第二个标记 */
{
keyStr[count++] = str[j];/* 开始拷贝 */
}
keyStr[count] = '\0';

printf("获取子串为:\n");
puts(keyStr);/* 输出 */

i = j;/* 继续查找 */
}
}
}

void main(void)
{
char chOne;/* 标记一 */
char chTwo;/* 标记二 */
char str[SIZE];
char keyStr[SIZE];/* 拷贝截获子串 */

printf("请输入字符串:\n");
gets(str);

printf("请输入截获标记(比如输入字符:< >):\n");
scanf("%c %c", &chOne, &chTwo);/* 注意!两个%c之间的空格不可省略 */

Intcpt(str, keyStr, chOne, chTwo);/* 自己定义了一个截获子串函数 */
}

如果对你有所帮助,请记得采纳最佳答案,谢谢!

热心网友 时间:2023-10-11 08:05

C语言没有现成的函数 不过可以自己写 用strchr找出’<‘和‘>’的位置 把中间的部分memcpy出去

热心网友 时间:2023-10-11 08:05

这好像是C++问题。。。
具体程序:
template<std::string str>
std::string returnstr(std::string str)
{return str;}

热心网友 时间:2023-10-11 08:06

Cstring str = "a char:<abcdefgh>";
Cstring m_First,m_second;
sscanf_s(str, "%s<%s>", &m_First, &m_second);
大概就是这种意思。下面是百度百科里面关于sscanf的用法,你可以参考一下,很强大的。

参考资料:http://ke.baidu.com/view/1364018

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
麻烦懂行的大哥大姐帮我算一下,这个户型的建筑面试和套内面积,谢谢_百 ... ...起来了买个谁啊小弟不知道这些事麻烦大哥大姐指点迷津 刚毕业马上要到单位 很多事情不懂 请各位大哥大姐指点一二 急! 管理物料的系统选哪家? 白色的羽绒服和深色衣服叠放在一起被染上了色,用84也洗不掉,该怎么办... ...衣服叠放在一起 后背被染色了 不知道能用什么办法去掉 上网查了很多... ...结果被染了色,有什么办法可以洗掉。有知道的帮帮忙。谢谢... ...动漫),比如男主被人打死,女主也和别人跑了这种...朋友托我帮忙,我想... 羽绒服压皱了怎么弄平 羽绒服面料的压痕怎么去除 羽绒服有皱痕怎么去掉 法国波尔多原装进口风帆庄园红酒 四川卧龙自然保护区的保护对象是大熊猫、金丝猴.______.(判断对错 红米1s怎么刷miui7稳定版 去泰国旅游小费怎么给 出镜旅游需入乡随俗 各国小费给多少合适? 简谈人事档案管理 去泰国游玩,小费要给多少 新时期怎样做好档案管理 泰国旅游小费到底怎么给 大鱼吃小鱼游戏手机充值怎么冲 关于迅雷大鱼吃小鱼那个游戏 大鱼吃小鱼教案 谁有迅雷大鱼吃小鱼辅助工具 高考化学必考有机推断大题吗,我们学校没有学选修5,只有有机的基础 高中化学:高考化学 有机化学推断题“掌控官能团”解析 低风险地区去秦皇岛需要报备吗 贵州宏泰房地产开发有限公司怎么样? 贵州宏泰商贸有限公司怎么样? 前妻再婚又离婚还能要吗,前妻结婚又离婚,还有可能复婚吗? 前妻再婚了还有希望吗,前妻已经再婚,还能和她保持紧密的联系吗? 什么打什么不成语 打什么不死——后备无患歇后语 打什么不费力气? 打什么东西不 必花力气 小学生五年级巧填成语,趣学加法如什么敲碎打什么丝不 打人不成倒被打用什么成语 普通小白买路由器关注哪些点?领势带你一次搞明白 全屋WiFi覆盖测试,领势AX5400 WIFI6路由器体验 塑胶玩具一般用什么材料制作 塑胶玩具的材料介绍 精油都是植物成分吗?长期使用对人体会不会有影响? 偶尔晚上吃一次酸辣粉会胖吗 抹上瘦身精油身体感觉烧烧的怎么回事 羽毛球4U5什么意思 羽毛球的拍子u是什么意思? dhl 快递货物到肯尼亚怎样收费 寄快递到肯尼亚用什么快递好,快递到肯尼亚要多久多少 中国到肯尼亚快递多长时间能到 运费多少 EMS快递到肯尼亚运费多少 国际快递液体到 寄快递到肯尼亚要多少天 快递到肯尼亚运费 空运到肯尼亚价格多少 如何收费