Member 14842102 Ответов: 0

Как я могу исправить приведенную ниже проблему с методом извлечения clion?


Эй, ребята, у меня есть к вам вопрос, связанный с Клионом. Я пытаюсь извлечь метод, и я не могу установить в нем вышеупомянутую опцию. Ну, точнее, я пытаюсь извлечь операторы кода, представленные ниже, но вышеописанного варианта нет. Я прикрепляю код, над которым работаю. Интересно то, что он работает в другом примере кода (втором). Оба проекта находятся на одном жестком диске, так что это не дисковая вещь. Я использую Cygwin, но думаю, что это не проблема, так как он работает во втором примере. Я прилагаю скриншот того, что вижу в первом примере, потому что там просто что-то не так.

void TicTacToe::display_board() {

    for (int i = 0; i < 3; i++) {
        cout << "\t\t     |     |     \n";
        cout << "\t\t  " << board[i][0] << "  |  " << board[i][1] << "  |  " << board[i][2] << " \n";
        if (i != 2) cout << "\t\t_____|_____|_____\n";
        else cout << "\t\t     |     |     \n";
    }
}


Это код, который я хочу извлечь:

cout << "\t\t     |     |     \n";
     cout << "\t\t  " << board[i][0] << "  |  " << board[i][1] << "  |  " << board[i][2] << " \n";
     if (i != 2) cout << "\t\t_____|_____|_____\n";
     else cout << "\t\t     |     |     \n";

Это второй пример. И это работает.
int main() {
    int a;
    int b;
    std::cin>>a;
    std::cin>>b;
    std::cout << "The result = "<< a+b << std::endl;
    return 0;
}


Вот я и добываю здесь:

int a;
    int b;
    std::cin>>a;
    std::cin>>b;
    std::cout << "The result = "<< a+b << std::endl;
    return 0;


Я не могу прикрепить экран, но экран показывает все, кроме функции ablove/below в первом примере кода.
Проблема в том, что код идет ниже исходной функции, но я хочу, чтобы он был выше этой функции. Есть ли какое-то решение этой проблемы? Можно ли это установить в настройках?

Что я уже пробовал:

Я попытался извлечь другой код (тот, что во втором примере), и он работает. Я попытался переустановить MinGW и до сих пор не работает. Я Ваге пытался переустановить CLion и до сих пор не могу исправить ошибку. Теперь я использую Cygwin и все еще имею ту же проблему.

Richard MacCutchan

Извините, не совсем понятно, в чем проблема. Какой блок кода не работает и почему?

0 Ответов