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

При использовании оператора GOTO зацикливается программа при введении букв. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как в С написать число по модулю http://www.cyberforum.ru/cpp-beginners/thread365998.html
1) как в С написать число по модулю... ну, например, надо решить уравнение, в котором например, переменная "х"=-2; |x|-5=... как это отобразить в С?? 2)вводится число "n" и надо чтоб программа...
C++ Рисование в с++ :) Здравствуйте! Задали задачку графического характера :) Только вот не получается решить :( #include<dos.h> #include<iostream.h> #include<conio.h> #include<graphics.h> #include<stdlib.h>... http://www.cyberforum.ru/cpp-beginners/thread365967.html
C++ Определение элемента дерева который имеет наименьшее количество непосредственных потомков
Определение элемента дерева который имеет наименьшее количество непосредственных потомков. Каждый элемент дерева содержит ссылку на родительский элемент и ссылки на элементы-потомки (неограниченное...
Рисунок из звездочек C++
Здравствуйте!!! Помогите пожалуйста нарисовать круг из *. Пользователь из данных должен вводить только радиус
C++ Новость на заметку http://www.cyberforum.ru/cpp-beginners/thread365936.html
В США в возрасте 70 лет скончался Деннис Ритчи (Dennis Ritchie), создатель языка программирования Си и один из разработчиков операционной системы UNIX. О смерти Ритчи сообщил на своей странице в...
C++ Как создавать визуальные приложения на C++? как создать визуальное приложение на с++?только с помощью апи?или можно использовать стандартные библиотеки,а еще лучше самому рисовать необходимое окно(размещать компоненты)..чтонидудь в этом роде подробнее

Показать сообщение отдельно
greeezz
273 / 166 / 4
Регистрация: 10.07.2011
Сообщений: 441
14.10.2011, 16:35

Не по теме:

Цитата Сообщение от Напильнег Посмотреть сообщение
Уважаемый, повторяю - исходный код не работает не из-за goto. И ваш код работает не из-за применения while, а из-за того, что вы чистите поток функцией ignore (кстати, неграмотно Вы ее используете, но для практического применения сойдет). И оператор goto пишется слитно, кстати.
Вопрос риторический. Я что сказал что у него код не работает из за goto?


По моему мнению для новичка использование оператора goto, усложняет поиск ошибок и плюс в обсуждаемой программе он совершенно не нужен. К примеру здесь нет глубоко вложенной структуры, выполнение которой надо прервать. Однако даже в такой ситуации можно обойтись и без goto.

P.S. Я был бы вам очень признателен, если бы вы пояснили как правильно применять cin.ignor(), в каких случаях это лучше всего делать и почему я использую ее неграмотно. Заранее спасибо.

p.s.2: Напильнег если для вас такие авторы как Керниган и Ритчи имеют хоть какой-то незначительный авторитет то откройте их книгу. Глава 3.9. Оператор GOTO и метки
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru