gpt4 book ai didi

c++ - 如何在不使用数组或任何库函数(任何用于反转的函数)的情况下反转用户输入?

转载 作者:行者123 更新时间:2023-11-30 21:16:37 25 4
gpt4 key购买 nike

首先让我澄清一下,我不是大学生,这也不是我的家庭作业。我只是想知道曾经问过我的这个问题的解决方案。我认为这是一个很好且棘手的问题,我觉得值得分享。问题是 -

如何从用户输入一个字符串(一般意义上来说,与编程无关)并在 C/C++ 中打印它的反转而不使用数组或任何库函数来反转用户输入?

我无法闯入这个。请帮忙

注意:成员将其标记为 this 的重复项问题。但是这个问题的所有答案要么使用库函数,要么使用指向字符数组(char *)的指针。在我的情况下,它们都是不允许的。请再检查一遍

最佳答案

你可以尝试递归。

void print_reverse_str() {
int c = getchar();
if (c != EOF) {
print_reverse_str();
putchar(c);
}
}

关于c++ - 如何在不使用数组或任何库函数(任何用于反转的函数)的情况下反转用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17311878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com