Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
1

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

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


Здравствуйте. В конце функции есть строка
C++
1
return true;
При вызове этой функции программа зацикливается. То есть если поставить точку останова в этой строке - после первого вызова попадает сюда постоянно, при чем функция не вызывается несколько раз(в точки останова перед return попадает только при первом вызове)... Что с ней?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2011, 18:13
Ответы с готовыми решениями:

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

Программа выходит из функции на строчке TelegramClient client = new TelegramClient
Мой код int apiId = 384059; string apiHash = "7f715ba5badf111f16bc2e8ea279ae9e"; ...

СМА Ariston AWM129EU не выходит на отжим, СМА AWM129 не выходит на отжим после замены проги
После замены электронного модуля на СМА Ariston AWM129EU 08054830(к сожалению, остальная часть цифр...

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

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

Продолжите бесполезные разговоры - тема будет закрыта.
0
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
17.11.2011, 19:17  [ТС] 11
Разобрался уже..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2011, 19:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

Не выходит условие
Здравствуйте!!! Помогитеьзадать условие в скрипте function loadCheck(){ var yquery =...

Что то не выходит!!!
Граждане помогите плиз кто чем может вот задание и то что я сделал. Только делать нужно именно этим...

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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