Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
#1

Не выходит из функции - C++

17.11.2011, 18:13. Просмотров 962. Ответов 10
Метки нет (Все метки)

Здравствуйте. В конце функции есть строка
C++
1
return true;
При вызове этой функции программа зацикливается. То есть если поставить точку останова в этой строке - после первого вызова попадает сюда постоянно, при чем функция не вызывается несколько раз(в точки останова перед return попадает только при первом вызове)... Что с ней?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 18:13     Не выходит из функции
Посмотрите здесь:

Почему по ретурну не выходит из функции С++ - C++
Народ помогите, вот функция поиска в дереве узла, делал рекурсивно, так быстрее и удобнее, но появилась проблема, не выходит из функции по...

Не выходит из цикла while - C++
почему при нажатии (-1) не выходит из цикла? #include "stdafx.h" #include <iostream> #include <locale> #include <iomanip> ...

Не выходит из цикла - C++
Хотел написать простой код для считывания введенный в консоль через пробел чисел в вектор, но что-то пошло не так: читать читает, заносит,...

не выходит решение на С++ - C++
1) В массиве хранятся сведения о количестве осадков за каждый день сентября. Опре-делить: а) за какой период выпало больше осадков: в...

не выходит решение на С++ - C++
Помогите с решением следующих задачек на С++ (с использованием классов) 1 Дано слово. Получить и вывести на экран буквосочетание...

Не выходит из цикла - C++
Доброго времени суток! При нажатии цифры "1", а затем последовательно "2" z должно суммировать результат кейсов и выводить программу из...

Не выходит из цикла - C++
не понимаю почему при значениях c,t,p,g не выходит из цикла. После ввода значения проверочное выражение получает false и дальше идет...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
17.11.2011, 18:16     Не выходит из функции #2
Цитата Сообщение от zuq Посмотреть сообщение
Здравствуйте. В конце функции есть строка
C++
1
return true;
При вызове этой функции программа зацикливается. То есть если поставить точку останова в этой строке - после первого вызова попадает сюда постоянно, при чем функция не вызывается несколько раз(в точки останова перед return попадает только при первом вызове)... Что с ней?)
Чтобы что-то определенное сказать, нужен код функции и код, где она вызывается.
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
17.11.2011, 18:28  [ТС]     Не выходит из функции #3
Если закомментировать следующую строку в функции
C++
1
for(size_t i = 0; i < 16; ++i) if(str1[i] != str2[i]) return false;
все начинает работать. Почему?
Сыроежка
Заблокирован
17.11.2011, 18:30     Не выходит из функции #4
Цитата Сообщение от zuq Посмотреть сообщение
Если закомментировать следующую строку в функции
C++
1
for(size_t i = 0; i < 16; ++i) if(str1[i] != str2[i]) return false;
все начинает работать. Почему?
С первого раза не доходит? Повторяю второй раз: нужен код функции и код того места, откуда она вызывается.
mc.Duck
Заблокирован
17.11.2011, 18:46     Не выходит из функции #5
zuq, действительно, выложите код всей функции от начало до конца)
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
17.11.2011, 18:50  [ТС]     Не выходит из функции #6
Цитата Сообщение от mc.Duck Посмотреть сообщение
zuq, действительно, выложите код всей функции от начало до конца)
Зачем? Я же написал, что проблема из-за цикла.
Сыроежка
Заблокирован
17.11.2011, 18:53     Не выходит из функции #7
Цитата Сообщение от zuq Посмотреть сообщение
Зачем? Я же написал, что проблема из-за цикла.
Вы даже с третьей попытки не понимаете, что вам говорят.
В том предложении кода, который вы привели никаких проблем нет!
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
17.11.2011, 18:56  [ТС]     Не выходит из функции #8
Сыроежка, Зачем тролить? В этой функции вызывается еще несколько других, а выкладывать их код мне не хочется...
Сыроежка
Заблокирован
17.11.2011, 18:57     Не выходит из функции #9
Цитата Сообщение от zuq Посмотреть сообщение
Сыроежка, Зачем тролить? В этой функции вызывается еще несколько других, а выкладывать их код мне не хочется...
Приведенная вами строчка никакой информации не дает. Поэтому именно вы троллите. Вы занимаетесь пустозвонством!
fasked
17.11.2011, 19:12
  #10
 Комментарий модератора 
Сыроежка, Оскорблять никого не надо!
zuq, если Вы не покажете код, никто Вам помочь не сможет. Телепаты как всегда в отпуске.

Продолжите бесполезные разговоры - тема будет закрыта.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2011, 19:17     Не выходит из функции
Еще ссылки по теме:

Не выходит перегрузка << и >> - C++
Добрый день формучане. Сперва хотелось бы попросить проверить правильность выполнения задания: Разработать абстрактный класс...

Вектор выходит за диапазон - C++
Здравствуйте. :) Как сделать так чтобы вектор не выходил за диапазон? #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; ...

Не выходит перегрузка операторов - C++
Класс матрица, перегруженные др. операции. Ошибок не выдает. Через дебаг проверил, не заносятся значения в массивы. Может я что-то с...

Rand() выходит за диапазон - C++
Две функции: inline void Playing_card::set_random_suit() { std::srand(time(NULL)); suit_ = Card_suit(rand() % spades + clubs);...

когда выходит из цикла - C++
Ребят, есть программа (не моя) которая выводит слова которые есть в строке, совпадающую с каким то словом. Объясните плз, почему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
17.11.2011, 19:17  [ТС]     Не выходит из функции #11
Разобрался уже..
Yandex
Объявления
17.11.2011, 19:17     Не выходит из функции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru