在下一行(不是当前行)应用空格

问题描述 投票:0回答:1

我的代码应运行如下:

cmd

但是在CLion中执行如下:

CLion

CLion

当我添加一个空格(空格)时,它不会应用于当前行,而是应用于下一行。

如何解决这个问题?

另外,与代码运行器的大小无关,因为我任何大小都有这个问题。

下面的文字是我运行的代码。

#include <iostream>

int getNumbers(int num1, int num2) {
    return (num1 + num2) * (num1 - num2);
}

int main() {
    std::cout << "Hello, welcome to program\n";
    std::cout << "This program performs mathematical calculations on the inputs.\n\n";

    std::cout << "Enter two numbers (with space):          ";
    int num1 { 0 };
    int num2 { 0 };
    std::cin >> num1 >> num2;

    std::cout << "The numbers are: " << getNumbers(num1, num2) << '\n';

    return 0;
}

它应该应用于当前行的空格 CLion。 当我应用空格时,它不应该应用于下一行,这是一个问题。 一般来说,下面的图片说明了一切。

在cmd中正确应用空格:
Correctly apply spaces in cmd

CLion 中的间距不正确:
Improper spacing in CLion #1

Improper spacing in CLion #2

c++ ide clion jetbrains-ide space
1个回答
0
投票

您的 CLion 版本是最新的吗? 我的 CLion (2024.2) 能够正常显示: enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.