为了账号安全,请及时绑定邮箱和手机立即绑定

如下,想写个叫ReadOneWord的函数,大概是这样:

如下,想写个叫ReadOneWord的函数,大概是这样:

C++
慕盖茨4494581 2023-03-02 17:13:13
char ReadOneWord(char * in_data)能够读取indata的第一个字符并返回它,然后in_data指向去掉头字符后的新串例如 in_data="abcd"执行后返回ain_data变为bcd应该怎么写啊?
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

char ReadOneWord(char * in_data)
{
char c=*in_data;
in_data++;
return c;
//return *in_data++;//单独这一句应该 也可以
}

查看完整回答
反对 回复 2023-03-06
?
森林海

TA贡献2011条经验 获得超2个赞

/*
a, Finder
Press any key to continue
*/
#include <stdio.h>
char ReadOneWord(char *in_data) {
char ch = in_data[0];
int i = 0;
while(in_data[i] = in_data[i + 1]) ++i;
return ch;
}

int main() {
char s[] = "aFinder";
printf("%c, %s\n",ReadOneWord(s),s);
return 0;
}


查看完整回答
反对 回复 2023-03-06
  • 2 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信