社区
C语言
帖子详情
请教一个指针处理字符串问题
iamxgp
2001-07-13 07:03:21
写一个处理带 '|' 字符的字符串处理函数 对字符串 如: "djf|55555|34ff" 处理后返回 3 个字符串"djf" , "55555" , "34ff"
这个函数怎么写,请了:
...全文
53
3
打赏
收藏
请教一个指针处理字符串问题
写一个处理带 '|' 字符的字符串处理函数 对字符串 如: "djf|55555|34ff" 处理后返回 3 个字符串"djf" , "55555" , "34ff" 这个函数怎么写,请了:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++基础入门教程(三):数组、
字符串
、结构体、共用体
那么,今天就来初次介绍数组与
字符串
…以及结构体..还有共用体..吧。 1.数组 我记得大四实习的时候,
请教
同事:“什么是属主?”(其实是和数据库相关的东西) 然后同事惊讶地说道:“啊,你连数组都不知道..这,...
c语言
字符串
数组循环,c语言新手请问
一个
循环给
字符串
指针
数组赋值的有关
问题
...
c语言新手
请教
一个
循环给
字符串
指针
数组赋值的
问题
char*STR_CHOICE_D[50];U8str[70];for(i.....){//此处改变str的值STR_CHOICE_D[i]=str;}MessageBox(STR_CHOICE_D[0],"提示",MB_OK);//期望应该等于A实际输出...
《C语言基础》 之 第9章
字符串
课程内容:字符数组1、
字符串
越位的
问题
、
指针
变量的空间大小、
字符串
常量、
字符串
传参、printf格式化输出
字符串
、
字符串
的非格式化输出函数、
字符串
输入函数、strlen函数、strcpy函数和strncpy函数、strcmp函数和...
※【C】设计
指针
函数完成
字符串
的相加
设计
一个
函数
指针
,完成
字符串
的相加并返回相加后
字符串
的地址 方式一(不推荐,总是会忘记free掉内存): #include<stdio.h> #include<stdlib.h> #include<string.h> char * catstr(char * s1,...
字符串
及字符
指针
2、程序在声明
字符串
变量时,实际分配的是32位的内存空间的
一个
指针
。该
指针
指向存储实际
字符串
的内存地址。当
字符串
为空时,其
指针
值为nil。 所以 str:='Borland Delphi'; sizeof(str);返回的结果将是4,而不是...
C语言
69,368
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章