基础字符串问题

fansses 2006-08-19 05:14:40
char *p="chinese,sdfjklsdjn";

如何判断字符串最后一位数内容是否为"o"

如何直接指定访问p中的","


如果是数组,,还知道杂办,字符串,,郁闷了。
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2006-08-19
  • 打赏
  • 举报
回复
如何直接指定访问p中的","
=======================
char *t;
t = strtok(p, ",");
printf("The index of \',\' is %d.", strlen(p)-strlen(t));
jixingzhong 2006-08-19
  • 打赏
  • 举报
回复
如果是数组,,还知道杂办
============
你把 *p 当作 p[],
就是数组,
直接作为数组处理就是了 ....
我啃 2006-08-19
  • 打赏
  • 举报
回复
如何判断字符串最后一位数内容是否为"o"

已知p是输入
char *s = strchr(p,'\0')-1;//找到结尾前一个字符
if (*s=='o')
{}
else
{}
如何直接指定访问p中的","
strchr(p,',');
函数功能介绍
char *strchr(char *,char)
从char *字符串里找出最早出现的char

64,631

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧