#include <stdio.h>
using namespace std;
void tianyu() {
int ch=cin.get
if(ch=='.'||ch==EOF{
return;
}
tianyu();
cout<<tianyu<char>(ch);
}
int main() {
tianyu();
return 0;
}
1) Этот код пытается рекурсивно считывать символы из ввода до тех пор, пока не встретит точку или конец файла (EOF), а затем выводит их в обратном порядке. Однако в коде есть несколько синтаксических ошибок.
2) Подсказки:
- Проверь синтаксис условия в `if` (не хватает закрывающей скобки и оператора сравнения).
- Убедись, что `cin.get()` вызывается правильно (не хватает скобок).
- Шаблонная функция `tianyu<char>(ch)` не объявлена, возможно, нужно просто выводить символ.