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

Структура.Найтиде ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Model Window http://www.cyberforum.ru/cpp-beginners/thread30708.html
Пожалуйста,помогите!это очень важно!задача такая: Создать класс Model Window для работы с моделями экранных окон. В качестве полей задаются: заголовок окна, координаты левого верхнего угла, размер по горизонтали, размер по вертикали, цвет окна, состояние «видимое/невидимое», состояние «с рамкой/без рамки». Координаты и размеры указываются в целых числах. Реализовать операции: передвижение окна...
C++ Чтение из двух файлов и запись в третий Имеется следующая задача: в цикле подсчитывается определенное значение функции fe, зависящее от одного параметра(вводится) и записывается в файл. Далее записываются в другой файл значения fe, но уже с другим значением параметра. Т. е. в обоих файлах одинаковое количество записанных в столбик чисел. Вопрос заключается в следующем: как записать в третий файл (в столбец) модуль разности i-го... http://www.cyberforum.ru/cpp-beginners/thread30701.html
C++ Найти количество чисел в группе
Дана таблица содержащая группы одинаковых подряд идущих чисел. Вывести на экран "число-кол-во чисел в группе, ..." В конце вывести итоговое сообщение, сколько всего групп.
C++ Программа содержащая информацию о книгах в библиотеке
Здравствуйте..помогите плиз Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают -номер УДК -фамилию и инициалы автора -название -год издания -количество экземпляров данной книги в библиотеке. Программа должна обеспечивать:
C++ Лабораторная работа №4 (динамические структуры данных) http://www.cyberforum.ru/cpp-beginners/thread30683.html
Разработать программу, выполняющую операции со структурами данных, реализованными в виде связанных списков. Алгоритмы выполнения каждой операции оформить в виде функции. Программа должна содержать меню, позволяющее протестировать все операции с динамической структурой. Элементы данных: Авторы – 20 символов, название - 20 символов, год издания – целое число. Структура данных: Дек с...
C++ Проблемка с графикой Подскажите как можно закрасить ромб разделённый на 4 части и затем сдвинуть его на n-ое кол-во пикселевот исходный код: #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <time.h> int main(void) { подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17464 / 5702 / 361
Регистрация: 30.03.2009
Сообщений: 15,654
Записей в блоге: 26
20.04.2009, 21:36     Структура.Найтиде ошибку
Цитата Сообщение от KoppeKTop Посмотреть сообщение
Использование while(true) {} увеличит длину кода на 2 строчки (из-за скобок) и добавит 1 отступ к коду. Все условия можно оставить теми же, просто вместо if ("Yes") goto label53string; будет if ("No") break; Поэтому не вижу ничего "семиэтажного" в циклах.
Это ты смотришь с позиции "профессионала" (скажем так). С позиции новичка это всё не так просто понять.

Добавлено через 5 минут 10 секунд
Цитата Сообщение от insolent Посмотреть сообщение
Я попробую и цикл, и goto
Это правильная позиция. Надо попробовать все способы на практике и выбрать то, что на твой взгляд более приемлимо в данной ситуации

Цитата Сообщение от insolent Посмотреть сообщение
а в дальнейшем буду избегать использовать goto.
Надо его избегать там, где от него можно избавиться простым и понятным сособом. Когда ради того, чтобы избежать goto начинается уродование программной логики (типо перестановки ветвей if'а, замудрённые условия выхода из многократно вложенных циклов, разбавленные несколькими break'ами) - это неправильный подход. Если человек утверждает, что "структурное программирование" и "программирование без goto" - это одно и тоже, то на мой взгляд этот человек не программист, а, извиняюсь за выражение, теоретик. Однако я никому своё мнение не навязываю.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru