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

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

Войти
Регистрация
Восстановить пароль
 
uhuy
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 9
#1

В чем ошибка? - C++

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

Подчеркивает строку 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();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 13:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В чем ошибка? (C++):

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

Ошибка 2 error LNK2019, не пойму в чем ошибка - C++
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ &quot;int __cdecl game(void)&quot; (?game@@YAHXZ) в функции....

В чем ошибка - C++
Я, только начинаю изучать. Моя первая программа. ней есть ошибки. Исходный код и ошибки прилагаю. Помогите пожалуйста разобраться....

В чем ошибка? - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; class Okno{ int verhni_levui; int pravu_nigni; char*...

В чем ошибка? - C++
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; int main() {int N, i; float p=1, n=2; scanf(&quot;%d&quot;, &amp;N); for (i=1; i&lt;=N; i++) ...

В чем ошибка?.. - C++
Не понимаю в чем ошибка,на экран выводится набор цифр ,а не то что надо.Как сделать код правильным? Результат вывода программы я выложу в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Cynacyn
33 / 33 / 0
Регистрация: 02.05.2013
Сообщений: 109
05.10.2013, 14:16 #2
Исправьте:
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)
Используйте форматирование для кода!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2013, 14:16
Привет! Вот еще темы с ответами:

В чем ошибка? - C++
#include &quot;stdio.h&quot; #include &quot;iostream&quot; #include &quot;locale.h&quot; #include &lt;conio.h&gt; using namespace std; class node { ...

В чем ошибка? - C++
В строке return (log((cos(3*x-1)^2+0.2))); выдает ошибку inalid operands of types 'double' to binary 'operator'. Что не так? #include...

В чем ошибка? - C++
лаба12.cpp(16): error C2668: pow: неоднозначный вызов перегруженной функции лаба12.cpp(24): error C2661: pow: нет перегруженной функции,...

В чем ошибка? - C++
1)вычислить сумму элементов массива с нечетными номерами 2)вычислить сумму элементов массива, расположенных между первым и последним...


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

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

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