"abc ft gfd"转换成"gfd ft abc"C++该怎样做用指针做,由于对指针不熟悉,希望解释一下,谢谢下面2个不够灵活完全不符合题意如果是很长的话你的代码就很麻烦了请再思考如果下面这样你那个代码就
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 09:54:03
"abc ft gfd"转换成"gfd ft abc"C++该怎样做用指针做,由于对指针不熟悉,希望解释一下,谢谢下面2个不够灵活完全不符合题意如果是很长的话你的代码就很麻烦了请再思考如果下面这样你那个代码就
"abc ft gfd"转换成"gfd ft abc"C++该怎样做
用指针做,由于对指针不熟悉,希望解释一下,谢谢
下面2个不够灵活
完全不符合题意
如果是很长的话你的代码就很麻烦了
请再思考
如果下面这样你那个代码就不可以了
下面的用C可以啊
retery ter tertert ertertyrty rty gfh fgh d gre t ery try ertert re ter te rte rter t
怎么都没看清楚题目啊
"abc ft gfd"转换成"gfd ft abc"C++该怎样做用指针做,由于对指针不熟悉,希望解释一下,谢谢下面2个不够灵活完全不符合题意如果是很长的话你的代码就很麻烦了请再思考如果下面这样你那个代码就
没看清题目.
现在改改:
#include
#include
#include
#include
#include
void main()
{
char *p, *q, buffer[256] = "abc ft gfdt1234567 kpt";
p = q = strrev(buffer);
while (1)
{
if (p = strchr(p, ' '))
{
*p = '\0';
}
strrev(q);
if (p)
{
*p = ' ';
q = ++p;
}
else
{
break;
}
}
printf("%s\n", buffer);
getch();
}