С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Динамический массив из указателей на объекты Написать программу на языке C++, которая создает динамический массив из указателей на объекты данного класса, заполнить его с помощью элементов созданного ранее массива () с нечетными индексами. Вывести информацию об объектах, адреса которых содержатся в массиве указателей в файл. #include <iostream> #include <math.h> using namespace std; class Vector { https://www.cyberforum.ru/ cpp-beginners/ thread2250440.html Запись списка в файл C++
Добрый вечер! Есть код, выводящий в консоль список файлов и папок из директории в которой работает программа #include "stdafx.h" #include <iostream> #include <fstream> #include <windows.h> #include <string.h> using namespace std;
C++ Добавление объекта в структуру https://www.cyberforum.ru/ cpp-beginners/ thread2250433.html
Доброго времени суток! Помогите советом, пожалуйста! Первая функция создание оценок для нового студента ,вторая создание самого нового студента. В коде указал где проблема... mark addmark(){ mark tmpmark; cout << " Enter subject name - "; cin.getline(tmpmark.subject, 20); cout << " Enter mark - ";
C++ Бинарное дерево поиска (AVL) Имеется структура под листы struct library { unsigned int UDK : 10; // 929 max char author; char name; unsigned int year : 11; // 2018 max - MAKE SYS TIME unsigned int copies : 27; // 100 000 000 max library *left = NULL; library *right = NULL; https://www.cyberforum.ru/ cpp-beginners/ thread2250428.html
C++ прошу прощения для с++ и паскаль один из них примера нету просто подскажите как будет
ШИФРОВАНИЯ МЕТОДОМ ДВОЙНОЙ ПЕРЕСТАНОВКИ НАДО НАПРИМЕР АБДУРАХМАНОВ АЗИЗ ЧТО БЫ СОЗДАЛАСЬ МАТРИЦА И ТУДА ВПИСАЛАСЬ ЭТО НАПРИМЕР МАТРИЦА 3 НА 6 И ПРОСТО НАПИШИТЕ МЕТОД ДВОЙНОГО ШИФРОВАНИЯ
C++ Вывести массив, содержащий длины всех серий исходного массива Чёрт, ребята. Нужна ваша помощь срочно Дан целочисленный массив размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии - количество этих элементов (длина серии может быть равна 1). Вывести массив, содержащий длины всех серий исходного массива. https://www.cyberforum.ru/ cpp-beginners/ thread2250420.html
C++ Вычислить количество понедельников между двумя датами #include <iostream> #include <ctime> using namespace std; int main() { int d, m, y, d1, m1, y1; time_t bd_time, td_time; cout<<"Birthdate"<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread2250414.html Вычислить значение функции sinx с использованием разложения ее в ряд C++
Народ помогите с задачей: Вычислить значение функции sinx с использованием разложения ее в ряд y=x+\sum_{n=1 }^{\infty}{y}_{n} где \huge {y}_{n}=\left(-1 \right)^n\cdot \frac{{x}^{{2}_{n}+1}}{({2}_{n}+1)!} , n=1,2,... , при x=(0.5,0.6,…,0.9) с шагом Δх=0.1 с точностью, задаваемой константой \varepsilon = 1\cdot {10}^{-5} Алгоритм вычислений сводится к вычислению суммы ряда...
C++ Вывести перечисление языков, для которых созданы словари, и их среднее количество слов Например у нас есть Анлгийский где есть 500 слов, Немецкий где 600 слов, Японский где 465 и опять Английский где 780 слов. Вообще не важно количество слов и количество словарей. Не знаю как правильнее будет найти среднее количество слов. Вот что я решила, но это вышло не совсем так, как должно было быть: for (k = 0; k < i; k++) { int sum; sum = 0; for (j = 0; j < i; j++) {... https://www.cyberforum.ru/ cpp-beginners/ thread2250394.html C++ Решение системы нелинейных уравнений методом ньютона Доброго времени суток.В общем, нужно решить систему нелинейных уравнений методом ньютона: sin(x - 1) - 1.3 + y x - sin(y + 1) - 0.8 Мною на просторах интернета была найдена вот такая програмка void __fastcall TForm1::Button2Click(TObject* Sender) { x = StrToFloat(Edit1->Text); y = StrToFloat(Edit2->Text); z = StrToFloat(Edit3->Text); esp = StrToFloat(Edit4->Text); https://www.cyberforum.ru/ cpp-beginners/ thread2250384.html
Передать в функцию двумерный string массив C++
Доброго времени суток. Есть указатель на двумерный стринговый массив: string** mas; и ф-я для работы с ним: char* Resize(char** a){} Как передать в эту ф-и массив?..
C++ Создать игру крестики нолики на бесконечном поле создать игру крестики нолики на бесконечном поле с++ а)с компьютером б)двум игрокам Добавлено через 2 минуты прошу помогите очень надо на завтра https://www.cyberforum.ru/ cpp-beginners/ thread2250380.html
0 / 0 / 0
Регистрация: 20.02.2018
Сообщений: 8
0

Сравнение типа char - C++ - Ответ 12410543

21.05.2018, 23:05. Показов 569. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
есть функция, которая получает значение класса, и сравнивает его с вводимым пользователем значением:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Library::find_book(){
    char n_Book[30];
    bool find = false;
    cout << "Название книги: "; cin.ignore(numeric_limits<streamsize>::max(), '\n'); cin.getline(n_Book, 30);
    list<Book>::iterator it = lib.begin();
    for (; it != lib.end(); it++) {
        if (it->getName() == n_Book[30]) {
            find = true;
            cout << *it;
            break;
        }
    }
    if (!find) cout << "Книга не найдена\n" << endl;
}
в 7 строке работа не корректная, полученный результат getName() и введенный n_Book всегда равны, что бы не было введено. помогите разобраться

Добавлено через 1 час 31 минуту
C++
1
(it->getName() == n_Book[30])
Нашел что данная строка сравнивает адреса, как в таком случае сделать сравнение?
C++
1
(strcmp(it->getName(), n_Book) == 0)
не срабатывает, пишет:
argument of type "char" is incompatible with parameter of type "const char *"
Error C2664 'int strcmp(const char *,const char *)': cannot convert argument 1 from 'char' to 'const char *'


Добавлено через 7 минут
Все разобрался, метод просто константный нужно было сделать.
Спасибо всем за ответы, так сказать, сам спросил сам ответил)) Можно закрывать тему

Вернуться к обсуждению:
Сравнение типа char C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
21.05.2018, 23:05
Готовые ответы и решения:

Сравнение массивов типа Char
У меня есть структура. Мне нужно проверит, (sportsmens.Sport==&quot;swimming&quot;); sportsmens.Sport -...

Сравнение строки в структуре с переменной типа char
Есть некая функция Х которая возвращает кол-во строк структуры Poezda a, строка a.StNazn в которой...

Условие типа if( масив типа char[x] [y] != переменная типа char) не срабатывает
Создал функцию ChangeWay(). Все, кроме if(map !=ar) (обе переменные типа char) работает...

Аргумент типа (const char*) несовместим с параметром типа (char*). Как исправить?
#include &quot;Table.h&quot; #include &quot;Contour.h&quot; #include &quot;TwoShape.h&quot; #include &lt;iostream&gt; int...

1
21.05.2018, 23:05
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
21.05.2018, 23:05
Помогаю со студенческими работами здесь

Как полю класса типа char* присвоить значение типа *char
Проблема в строчке 46 (не пинайте сильно за формат кода и за говнокод) #include &quot;stdafx.h&quot; ...

Аргумент типа const char* несовместим с параметром типа char* в классе
Данную ошибку находит в 74 - 76 строках, не могу понять что не так. #include &lt;iostream&gt; #include...

Аргумент типа char (*)[1000] несовместим с параметром типа char**
Здравствуйте! Есть вот такая структура: #define max 1000 struct expr { char s; int...

Добавление в массив типа char * одного элемента типа char
Дан класс Строка, содержащий указатель на char - адрес динамически выделенной для размещения...

Аргумент типа char** не совместим с параметром типа const char*
Программа должна позволять заносить в структуру данные и выводить на экран информацию о поездах,...

Аргумент типа char несовместим с параметром типа char*
В задании требуется написать программу с использованием самостоятельно сделанных модулей, которая...

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