1

В чем ошибка?

05.10.2013, 13:21. Показов 1304. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подчеркивает строку cin.get(c);
"Отсутствуют экземпляры, перегруженная функция" и "слишком мало аргументов в вызове функции"..
помогите, пожалуйста.

//Листинг программы с использованием оператора while.
//Подключение библиотек.
#include <iostream>
#include <conio.h>
using namespace std;
//Главная функция, реализующая интерфейс с пользователем.
void main()
{
//Объявление переменных символьного (char) и целочисленного (int) типов.
unsigned char c;
int en=0, ru=0, num=0, p=0, other=0, all=0;
//Использование оператора while.
while ((c=getch()) != 27)
{
all++;
if ((c>=65 && c<=90) || (c>=97 && c<=122)) en++;
else if (c>=48 && c<=57) num++;
else if ((c>=128 && c<=175) || (c>=224) && (c<=241)) ru++;
else if((c>=33 && c<=34) || (c>=39 && c<=41) || (c==44) || (c==46) || (c>=58 && c<=58) || (c==63)) p++;
else other++;
}
//Вывод данных.
cout <<"All=" <<all<<endl;
cout <<"English=" <<en<<endl;
cout <<"Russian=" <<ru<<endl;
cout <<"Numbers=" <<num<<endl;
cout <<"Punctuation marks=" <<p<<endl;
cout <<"Others=" <<other<<endl;
cin.sync();
cout << "\nDo you want to entry a new point [Y/N]?";
cin.get(c);

if( c == 'y' || c == 'Y') main();
else cin.get();
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 13:21
Ответы с готовыми решениями:

Ошибка method range of object global failed в чем ошибка
Sub ПроверкаВвода() Dim A As Range Dim B As Range ...

Ошибка -is not a valid integer value (не является допустимым целым значением), не понимаю в чем ошибка
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём...

Ошибка при передаче параметров в функцию. Объясните, ребят, пожалуйста, в чем ошибка
Есть функция, которую необходимо отобразить в виде линий уровня. Далее с помощью простого...

1
35 / 35 / 7
Регистрация: 02.05.2013
Сообщений: 109
05.10.2013, 14:16 2
Лучший ответ Сообщение было отмечено uhuy как решение

Решение

Исправьте:
C++
1
2
3
4
char c;
int en=0, ru=0, num=0, p=0, other=0, all=0;
//Использование оператора while.
while (cin.get(c) && c != 27)
Используйте форматирование для кода!!!
1
05.10.2013, 14:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2013, 14:16
Помогаю со студенческими работами здесь

В чем ошибка?По одной строке нормально в базу заходят,а две сразу вылетает ошибка?
INSERT INTO `jos_menu` (`id`, `menutype`, `name`, `alias`, `link`, `type`, `published`, `parent`,...

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка?
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и...

Ошибка 2 error LNK2019, не пойму в чем ошибка
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ &quot;int __cdecl...

В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы
К тому же выдает warning: deprecated conversion from string constant to 'char*' . #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru