Я новичок в Eclipse IDE для C ++ и отладки. Когда я отлаживаю программу со следующим «основным» телом:
int main(){
int n, num_queries;
cin >> n >> num_queries;
for (int i = 0; i < num_queries; i++) {
int pos;
cin >> pos;
cout << num_iter(n, pos);
}
return 0;
}
, отладчик сначала останавливается на строке cin >> n >> num_queries;
. Здесь, я думаю, мне нужно ввести свои значения. Я печатаю 10 3
(для n
и num_queries
) в консоли ниже и нажимаю F6 (Перешагнуть). Затем я вижу в окне отладчика, что значения n
и num_queries
равны 48 и 0. Что я делаю неправильно? Я пробовал разные комбинации, набирал только одну цифру и нажимал F6, пробовал разные цифры - я продолжаю получать это странное значение для n
.
Пожалуйста, помогите. Кстати, есть ли хорошее руководство по отладке в Eclipse для C ++? Желательно видеоурок. Я попытался найти его, но ничего хорошего не нашел.