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

Ошибка error C2446: '==' : no conversion from 'const char *' to 'int' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс Массив http://www.cyberforum.ru/cpp-beginners/thread642923.html
Нужно создать класс Массив. Методы массива:конструктор с одним параметром-длина массива; ввод-вывод; поиск кол-ва элементов массива, которые находятся в промежутке между номером наибольшего и номером наименьшего элементов массива; удалить из массива все элем. до первого экстремума и после последнего. 2.Объявить массив, ввести значения, продемонстрировать использование методов.
C++ Чем отличается между собой объявление, инициализация и определение? То есть объявление может быть у переменной или функции и выглядеть к примеру так : int a; void func (int); .Но выделяется ли на этом этапе память под них или когда это происходит? Инициализация - это присваивание начального значения переменной, то есть a = 1; А если инициализация происходит во время объявления int a = 1, то как это называется? Определение - это к примеру описание функции, под... http://www.cyberforum.ru/cpp-beginners/thread642905.html
Заполнить двумерный массив размером следующим образом C++
Заполнить двумерный массив размером 7х7 следующим образом.
Почему не может найти ресурс в ДЛЛ? C++
#include <windows.h> #include <shellapi.h> #include <stdlib.h> #include <io.h> int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
C++ В строке с найти количество слов заканчивающихся подстрокой с2 http://www.cyberforum.ru/cpp-beginners/thread642877.html
В строке с найти количество слов заканчивающихся подстрокой с2! Напишите пожалуйста простое решение.
C++ Ошибка при компиляции класса Добрый день всем. Пытаюсь создать класс для вывода строки на экран типа: "Привет, <имя>, как ты?" Но компилятор ругается на 25 строке и пишет ошибку: no matching function for call to ‘MyStr::mystring()’ Не могу понять, в чем же дело. Вот ссылка на ideone: http://ideone.com/syTV5 #include<iostream> using namespace std; class MyStr { подробнее

Показать сообщение отдельно
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
27.08.2012, 19:29     Ошибка error C2446: '==' : no conversion from 'const char *' to 'int'
Цитата Сообщение от ch_perch Посмотреть сообщение
При том при всем еще и после ввода неправильного символа или деления на ноль не будет предлагать продолжить.
вот при делении на ноль или неправильном вводе запрашивает по новой

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
using namespace std;
int main ()
{
  int a,b;
  char op,s = 'y';
  int res;
  
  while (s == 'y'||'Y')
  {        
        bool err;
                do {
                    cout << "inter operetion" << endl;
                    err = false;
                    cin >> a >> op >> b;
                    switch (op) {
                    case '+':
                        res = a+b;
                        break;
                    case '-':
                        res = a-b;
                        break;
                    case '*':
                        res = a*b;
                        break;
                    case '/':
                        if (b == 0) {
                            cout << "bad operetion! delenie na 0!!!" << endl;
                            err = true;
                        }   
                        else res = a/b;
                        break;
                    default :
                        cout << "bad operetion!";
                        err = true;
                    }
                } while (err);
        cout << res << endl;
        cout << "Continue? y|n";
        cin >> s;
  }
 
 
 return 0;
}
 
Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru