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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Troll_Face
602 / 402 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
#1

програ работает непонятно как - C++

11.01.2013, 22:20. Просмотров 297. Ответов 9
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cctype>
using namespace std;
 
int main() {
    short int count=0;
    char ch('Y');
    while (ch != 'q' && ch != 'Q');
    {
        cin>>ch;
        switch (tolower(ch)) {
        case 'a': case 'e': case 'u': case 'o': ++count;
        }
    }
    cout<<"\nгласных букв - "<<count<<endl;
    return 0;
}
запускается, но символ ввести нельзя... на нажатие клавишь вообще не реагирует... ставил точку останова на 9 строку, но она не срабатывает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2013, 22:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос програ работает непонятно как (C++):

Непонятно, как работает push_back - C++
Задали на неделю сделать программы, где нужно использовать std::vector. Сами алгоритмы для них я продумала (для второй программы он точно...

Непонятно работает функция - член класса - C++
Задача создать телефонный справочник с использованием бинарного дерева. Проблема возникает при попытке найти абонента по имени. Создал...

Дан алгоритм нахождения обратной матрицы. По нему хочу написать код. Но непонятно по какому методу он работает. - C++
Сам алгоритм: (Вложенный файл) Помогите пожалуйста разобраться по какому алгебраическому методу он работает. Не могу понять где...

Непонятно как написать в проге - C++
Народ, в сем приветик! Есть вот такой гкод: #include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; enum...

Это обьект, переменная или что? Как то вовсе непонятно - C++
Пожалуста, обьясните подробно что такое rhs!! // Функция Add #include &lt;string&gt; #include &lt;iostream&gt; // для объекта cout using...

Как это работает? Я хочу спросить как работает C++ и где можно про него почитать - C++
Привет, котоны. Заранее благодарю. Это будет моих общих вопросов нить, т.к. создавать целую ветку для каждого нецелесообразно. Я хочу...

9
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,354
Записей в блоге: 2
Завершенные тесты: 1
11.01.2013, 22:27 #2
У меня уже пол второго ночи и реально офигел от этого кода - консоль открывается и ничего не происходит
Минуту в код повтыкал, короче в 8 строке точку с запятой в конце убери
1
David Sylva
1289 / 951 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.01.2013, 22:30 #3
Ещё наверное надо
Цитата Сообщение от Fatal Error Посмотреть сообщение
while (ch != 'q' && ch != 'Q');
здесь сделать вместо && ||
1
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
11.01.2013, 22:30 #4
компилятор даже parse error не показал
1
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
11.01.2013, 22:32 #5
а это корректный код. но ворнинги должны были быть.
0
Troll_Face
602 / 402 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
11.01.2013, 22:32  [ТС] #6
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
компилятор даже parse error не показал
а это что? когда он это показывает?
0
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,354
Записей в блоге: 2
Завершенные тесты: 1
11.01.2013, 22:33 #7
Цитата Сообщение от David Sylva Посмотреть сообщение
Ещё наверное надо

здесь сделать вместо && ||
Зачем? Вечный цикл сделать?
1
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
11.01.2013, 22:34 #8
Цитата Сообщение от Fatal Error Посмотреть сообщение
а это что? когда он это показывает?
когда точку с запятой пропустишь например появляется parse error
1
David Sylva
11.01.2013, 23:19
  #9

Не по теме:

Kastaneda Ты прав, я конкретно протупил.

0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
12.01.2013, 10:11 #10
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
когда точку с запятой пропустишь например появляется parse error
В данном случае код вылидный - пустой цикл и после него блок {...}
0
12.01.2013, 10:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2013, 10:11
Привет! Вот еще темы с ответами:

Непонятно в С++ - C++
Для книг, хранящихся в библиотеке, задаются: регистрационный номер книги, автор, название, год издания, издательство, количество страниц....

Непонятно - C++
Есть простая програмка, решающая логические уравнения. Все решает замечательно, но при вводе короткого уравнения a|b по непонятной причине...

wxDev-C++ непонятно - C++
Я скачал себе wxDev-C++, мне очень очень понравилась эта IDE. Вопросов правда несколько. Я раньше учился писать в консольных приложениях и...

непонятно со строкой - C++
что нужно ввести чтобы программа читала всю строку, помогите пожалуйста. Он у меня читает только до первого пробела. Спасибо заранее


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru