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

Бесконечный цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра с цифрами: вычитание из заданного числа по очереди меньших чисел, пока есть что вычитать. http://www.cyberforum.ru/cpp-beginners/thread1134368.html
Правила игры следующие: Изначально дано число X. За один ход разрешается отнять от числа X любую цифру, кроме 0, которая входит в число X. Проигрывает тот, кто не может ходить, то есть когда будет...
C++ Вычислить выражение Y в степени X /Z Выведите ответ с точностью не менее 6 знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread1134366.html
C++ GCC 4.7 компилируется, но не запускается бинарник
Где облажался? int main() { int a = {5,}; int b = {7,}; int sum=0; for(int i = 1; i < 200; i++)
Проверка на принадлежность к алфавиту C++
В общем увидел тему, решил помочь, не используя функции типа isalpha. В итоге получилась вот такая раскоряка, которая к тому же ещё и кривовато работает :-#include <iostream> using namespace std;...
C++ Удаление элементов из массива http://www.cyberforum.ru/cpp-beginners/thread1134353.html
напишите пожалуйста , очень срочно и если можно то попроще , что бы мог разобраться и прокомментировать Из массива вещественных чисел удалить все отрицательные элементы. Найти среднее...
C++ Перевести с Pascal на С++ помогите пожалуйста с переводом на язык с++ Procedure ReadLong(Var A : Tlong); Var ch : char; i : Integer; Begin FillChar(A, SizeOf(A), 0) ; Read(ch); While Not(ch In ) Do Read(ch); While ch... подробнее

Показать сообщение отдельно
DrOffset
7138 / 4279 / 964
Регистрация: 30.01.2014
Сообщений: 7,067
30.03.2014, 23:48
Цитата Сообщение от ValeryS Посмотреть сообщение
но писать нужно правильно
эта была ключевая ошибка, а вычисления размера строки, на логику не влияла влияла на производительность
Ну елки-палки. Вопрос звучал как, "почему возникает бесконечный цикл". Я ответил именно на него. Вынесение strlen за скобки бесконечный цикл убирает. В этом есть сомнения? Исправление алгоритма до правильного - это следующий этап, ты его начал и я тебе плюс поставил. В чем проблема?

Добавлено через 1 минуту
Цитата Сообщение от ValeryS Посмотреть сообщение
вот вот в результате программа бы рухнула из-за недостатка стека и тогда пришлось бы разбираться
Блин. Разберись что ли уже. Первоначальный вариант ТС приводит к бесконечному циклу, а мой исправленный нет. В моем осталась только ошибка затирания нуля. О который ты сказал. Смотри еще раз внимательно или запусти.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru