Ввод параметров cin в программу VisualStudio - PullRequest
0 голосов
/ 31 марта 2020

Я использую Visual Studio и хочу запустить простую программу, которая использует cin для чтения входных параметров

#include <iostream>

using namespace std;

int main() {
    int n, k;
    cin >> n >> k;
    cout << n << k;
    return 0;
}

Теперь я хочу запустить программу, передав эти два параметра. Обычно я запускаю, нажимая Ctrl + Alt + N или просто щелкая правой кнопкой мыши и выбирая Run, но я не вижу, как я могу ввести свои параметры.

Когда я запускаю, VisualStudio в основном делает:

cd "/home/user/codeforce/" && g++ 977A.cpp -o 977A && "/home/user/codeforce/"977A

Есть ли способ ввода параметров, чтобы они читались cin?

Ответы [ 3 ]

0 голосов
/ 31 марта 2020

Начните сверху: нажмите CTRL + F5, чтобы запустить программу. Приглашение спросит вас, хотите ли вы сохранить \ построить проект. Нажмите «да» для обоих. Появится консольное окно, и в зависимости от вашего кода оно будет пустым с мигающим курсором, ожидающим ввода значений для n и k. Помните, что ваш код будет принимать значения как n, так и k одновременно, если у вас есть пробелы, поэтому, если вы введете

10 45

, результат будет

1045
0 голосов
/ 01 апреля 2020

Сочетание клавиш по умолчанию Ctrl + Alt + N в Visual Studio соответствует TSqlEditorCloneQuery.

Я предлагаю вам выполнить следующие шаги для сборки и запуска кода в Visual Studio:

1 , Чтобы построить свой проект, выберите Build Solution в меню Build. В окне «Вывод» отображаются результаты процесса сборки.

enter image description here

2. Для запуска кода в строке меню выберите Debug, Start without debugging.

enter image description here

Откроется окно консоли, а затем запустится ваше приложение. Когда вы запускаете консольное приложение в Visual Studio, оно запускает ваш код, а затем вы можете ввести значения для n и k.

0 голосов
/ 31 марта 2020

Лично я не использую VisualStudio, потому что он очень сложен по сравнению с другими редакторами, такими как Atom, или даже редакторами командной строки, такими как vim. Я сделал быстрое исследование и нашел это .

Свойства -> Отладка -> Аргументы команд

...