Использование параметров функции и аргументов в Xcode 8 с переполнением стека

Я только недавно начал учиться кодировать (примерно 3 дня назад, если быть точным!), Поэтому я действительно понятия не имею, что я делаю, до такой степени, что у меня возникают проблемы с поиском ответов на мои вопросы, потому что я не Я действительно не знаю терминологию для чего-либо.

Во всяком случае, я учусь на Learncpp.com, и я до 1.4a — «Первый взгляд на параметры функции и аргументы».

Я пытался запустить этот кусок кода:

#include <iostream>

void printValues(int x, int y)
{
std::cout << x << std::endl;
std::cout << y << std::endl;
}

int main()
{
printValues(6, 7);
return 0;
}

Видимо это должно выплевывать

6

7

в окне консоли.

Однако, когда я запускаю его, он просто говорит (lldb) в окне консоли и в окне переменных:

[A] x = int (6)

[A] y = int (7)

Программа также, кажется, не завершает работу должным образом — она ​​не выдает номер возврата в конце, и когда я пытаюсь изменить его и повторно запустить, он спрашивает, хочу ли я завершить программу, которая уже запущена.

Если это поможет, то эта строка будет выделена зеленым цветом:

std::cout << x << std::endl;

Также стоит отметить, что учебники на сайте используют Visual Studios, поэтому я предполагаю, что есть разница между двумя программами, из-за которых у меня возникают проблемы?

Извините, если есть очевидный способ найти ответ на этот вопрос, я немного прогуглил и попробовал посмотреть учебники на Youtube и т. Д., Но я не могу найти ничего, что решало бы мою проблему. Возможно я не ищу в правильном месте.

Если бы кто-нибудь смог мне помочь или даже направить меня туда, где я мог бы найти ответ, который был бы очень благодарен.

Спасибо!

0

Решение

Вы установили точку останова на этой линии? Обычно отладчик останавливается на строке, если возникает ошибка, или разработчик устанавливает точку останова на этой строке. Если он выделен зеленым цветом, это точка останова. Вы должны увидеть синий указатель слева от строки, например так:

введите описание изображения здесь

Если вы нажмете на него, он станет голубым, а точка останова будет отключена. Затем вы можете либо ввести «продолжить» в приглашении, либо нажать кнопку продолжения (это правый треугольник с прямоугольником слева от него, что-то вроде кнопки «Воспроизведение / Пауза» на музыкальном проигрывателе).

Чтобы удалить точку останова, возьмите синюю стрелку и перетащите ее влево, а затем отпустите. Это должно исчезнуть в клубе дыма.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]