0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
||||||
1 | ||||||
Не работает прога20.07.2010, 23:11. Показов 2138. Ответов 22
Метки нет (Все метки)
0
|
20.07.2010, 23:11 | |
Ответы с готовыми решениями:
22
Глобальные и локальные переменные, одна и та же прога в процедуре Не работает, а просто так работает. Почему? Не работает прога не работает прога не работает прога |
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
20.07.2010, 23:18 | 2 | |||||
Arver, используйте теги выделения кода (над окном ввода сообщения, в данном случае C++) - читать невозможно.
Замените бесконечный цикл на:
Потому что если перменная не используется, то она не нужна, зачем ее тогда объявлять? В данном случае скобки не вляют на выполнение операции.
1
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
||||||
20.07.2010, 23:27 | 3 | |||||
Программа работает. Другой вопрос, что от нее ждут. Вот немножко переделанная. Запрашиваетс число до тех пор, пока не будет введены 0,1,2,3 или 4.
1
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
20.07.2010, 23:36 [ТС] | 4 |
1)Скорее всего мало знаний,чтобы корректно ответить на вопрос "в чем это выражается".После прочтения про инструкцию switch захотелось практики,так как сам я ошибки не нашел,решил выложить на форуме.
2)Привычка с delphi объявлять переменные заранее... 3)Нe очень понятно, что значит в данном случае,скобки не влияют на результат...
0
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
20.07.2010, 23:47 | 5 |
0
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
20.07.2010, 23:53 [ТС] | 6 |
Цитирую "Круглые скобки повышают приоритет операций,содержащихся внутри них". Поэтому и непонятно, почему же значение x сразу присвается...
0
|
2 / 2 / 1
Регистрация: 22.04.2010
Сообщений: 37
|
|
21.07.2010, 00:09 | 7 |
Попробуй после первой конструкции switch поставить ЗАКРЫВАЮЩУЮ скобку а 27 и 28 строки удалить.
0
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
21.07.2010, 00:13 | 8 |
а так вот ты о чем!
просто есть префиксная форма ++x и постфиксная x++ вот как раз в префиксной форме вначале значение x инкрементируется а потом присваевается. т.е. y=x++; и y = ++x; это разные вещи
1
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
21.07.2010, 00:30 [ТС] | 9 |
Спасибо,поискал,почитал-стало все понятно,только вот,что за ошибка в программе,не понятно..lex1990able(пробовал все равно 1 ошибка)
0
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
|
21.07.2010, 00:31 | 10 |
Arver,если ошибка при компиляции, то сообщите ее полностью. Потому что у меня все компилируется, например.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
21.07.2010, 00:33 | 11 | |||||
Хм. Странно. Все пашет. Может вы скажете ошибку?
0
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
21.07.2010, 00:38 [ТС] | 12 |
besstiaa ваш вариант работает,просто все же хотелось узнать,где именно у меня ошибка
0
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
|
21.07.2010, 00:38 | 13 |
Arver, ваша программа у меня тоже компилируется нормально. Может вы все-таки назовете ошибку?
0
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
21.07.2010, 00:51 [ТС] | 14 |
Пойду разбираться как выявить где допущена ошибка,потому как программа не хочет компилироваться,ах да,раз уж затронули тему компилятора.Пробовал компилировать через командную строку,цитирю из книжки "c:\...>cl -gx myprog.cpp" получаю ошибку,что "cl" не является внутренней или внешней командой,и тд
0
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
|
21.07.2010, 01:07 | 15 |
М... ну тут дело не в программе, а в компиляторе, точнее его присутствия. Так как через командную строку не компилировала никогда, так только гугл. Насколько я понимаю, приведенный пример, это для компилятора visual c++. А он есть у вас вообще?
0
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
21.07.2010, 01:14 [ТС] | 16 |
да, Microsoft Visual C++ 6.0
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
21.07.2010, 01:19 | 17 |
Arver, Ставьте новее. Хотя бы 2005.
0
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
|
21.07.2010, 01:28 | 18 |
Visual Studio 2008, через командную строку тоже ваша программа компилируется нормально.
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
21.07.2010, 05:29 | 19 | |||||
Arver,
используй отступы по три-четыре пробела, а то не понятно что где
0
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 68
|
|
21.07.2010, 12:32 [ТС] | 20 |
Спасибо всем за помощь.
0
|
21.07.2010, 12:32 | |
21.07.2010, 12:32 | |
Помогаю со студенческими работами здесь
20
не работает прога Ай-яй-яй не работает прога! Не работает прога не работает прога на VS 2010 почему не работает прога? Не работает прога. Помогите Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |