社区
C语言
帖子详情
请教一个指针处理字符串问题
iamxgp
2001-07-13 07:03:21
写一个处理带 '|' 字符的字符串处理函数 对字符串 如: "djf|55555|34ff" 处理后返回 3 个字符串"djf" , "55555" , "34ff"
这个函数怎么写,请了:
...全文
59
3
打赏
收藏
请教一个指针处理字符串问题
写一个处理带 '|' 字符的字符串处理函数 对字符串 如: "djf|55555|34ff" 处理后返回 3 个字符串"djf" , "55555" , "34ff" 这个函数怎么写,请了:
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风中老长
2001-07-14
打赏
举报
回复
main()
{
char *p="djf¦55555¦34ff";
char str[10][10];
int i=0,j=0;
while(*p!='\0')
{
if(*p!='|')
{
str[i][j]=*p;
j++;
}
else
{
str[i][j]='\0';
j=0;
i++;
}
p++;
}
str[i][j]='\0';
}
Edward
2001-07-13
打赏
举报
回复
用 strtok 函数:
void main()
{
char sz[] = "abc|def|ghi";
char* psz;
psz = strtok(sz, "|");
while(psz)
{
cout << psz << endl;
psz = strtok(NULL, "|");
}
}
不过注意:strtok 改变 sz 的内容,所以如果你程序中以后还需要用到 sz,要先备份。
vcmfc
2001-07-13
打赏
举报
回复
不用写,我记得C的运行库有这么一个函数,函数名记不住了,去查一下手册就知道了。
这个函数要自已写也简单了,老兄你动动大脑好不好,简直的懒虫。
C语言基础题库
5. **
字符串
处理
**:学习C语言中的
字符串
处理
函数,如strcpy、strcat、strcmp、strlen等。 6. **结构体与联合**:了解复合数据类型,如何定义和使用结构体和联合,以及结构体
指针
。 7. **内存管理**:学习动态内存...
c程序设计教程
实训中,可以通过编写
一个
程序来实现
字符串
的拼接或查找功能,加深对
字符串
操作的理解。 #### 案例二:
指针
与数组
指针
是C语言的
一个
特色,它允许直接访问内存地址。通过
指针
可以动态地分配和管理内存,实现数组的...
2022年大一c语言数组实验心得.docx
刚起先的时候我有点分不清
指针
数组和数组
指针
,现在也总结一下,
指针
数组,首先它是
一个
数组,数组的每个元素都是
指针
,可以理解为“存储
指针
的数组”的简称,数组
指针
,首先它是
一个
指针
,它指向
一个
数组,在32位...
二级C语言考试教程 二级C语言考试教程
考生需要了解
指针
的声明、使用、
指针
运算以及通过
指针
进行数组和
字符串
操作。 4. **数组与
字符串
**:数组是存储同类型数据的集合,
字符串
是字符数组的特殊形式。掌握数组的声明、初始化、遍历以及
字符串
处理
函数...
C语言同步训练全文/题库
4. **数组与
字符串
**:理解一维和多维数组的使用,
字符串
处理
函数(如strlen, strcpy, strcat等)的应用。 5. **结构体与联合体**:学习如何定义和使用结构体和联合体,以及结构体
指针
的运用。 6. **内存管理**:...
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章