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

В строке скопировать каждый второй символ в конец строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература C++ http://www.cyberforum.ru/cpp-beginners/thread152353.html
Related Links Ссылки по теме C++ . Borland C++ Builder . Visual C++ .
C++ Почему вылетает эксепшн? Товарищи, подскажите, почему вылетает эксепшн? char *p = "qwerty"; p = 'a'; Потому что p указывает на константное выражение "qwerty"? Пытался избавиться от константности приведением типов при... http://www.cyberforum.ru/cpp-beginners/thread152350.html
C++ Полиморфизм и иерархия классов.
Очень надеюсь на Вашу помощь. На экране имеются круг и точка, которые двигаются при нажатии клавиш-стрелок (для круга) или wasd(для точки). Может двигаться либо точка, либо круг. При нажатие...
Преобразовать последовательность C++
Даны натуральное число п, символы s1 ...,sn. Преобразовать последовательность s1 ...,sn удалив каждый символ * и повторив каждый символ, отличный от *. на паскале написал а на си не знаю как...
C++ Вывод на экран всех слов, которые находятся между первой и второй запятыми http://www.cyberforum.ru/cpp-beginners/thread152309.html
... задачи в Turbo C: 1.Создать программу, которая находит элементы в двумерном массиве, какие больше среднего арифметического элементов заданного рядка. 2.Дано 3-х значное число. Определить...
C++ Корни квадратного уравнения Есть задание ( прикреплено ). Как сделать - знаю. Не знаю что значит вот эта строка "квадратное уравнение имеет вещественные и различные корни" Что такое различные ? Комплексные типа ? Дак если... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
08.07.2010, 01:38
Цитата Сообщение от br00k Посмотреть сообщение
у меня программа просто виснет...
Если у тебя программа просто виснет, значит, ты должен определить, почему.

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

А посему:
потренируйся на чём-нибудь простеньком. Попроси разъяснение по каждой строке, если в книге прочесть не можешь.

C++
1
2
3
4
5
                for(int i=0;strlen(str);i++)
                    if(str[i]==str[1])
                    {
                        str2=str2+str[i];
                    }
Это бесконечный цикл, ибо
strlen(str)
Никогда не станет равна нулю. Программа будет выполняться и выполняться. Вотона и виснет. Блин.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru