Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89

Нужно исправить ошибки в програме по работе со строками

02.04.2015, 14:35. Показов 1675. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описание классов:
Базовый класс "Строки": виртуальные функции нахождения длины и сортировка с выводом результата. Класс наследник "Большие буквы": значение строки, конструктор с параметром, виртуальные функции нахождения длины и сортировка по возрастанию с выводом результата. Класс наследник "Маленькие буквы": значение строки, конструктор с параметром, виртуальные функции нахождения длины и сортировка по убыванию с выводом результата.
Задание:
Описать классы, объекты этих классов; найти и вывести длину; вывести обработанные строки, используя полиморфизм.
Код:
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
//Ryad.h
#pragma once
 
class Ryad
{
    string text;
public:
    Ryad();
    Ryad(string);
    virtual void Lenght();
    virtual void Sort_Show();
};
class Vletters:public Ryad
{
    string text;
public:
    Vletters();
    Vletters(string);
};
class Sletters :public Ryad
{
    string text;
public:
    Sletters();
    Sletters(string);
};
 
//Ryad.cpp
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
Ryad::Ryad(string _text)
{
    text = _text;
}
void Ryad::Lenght()
{
    cout << "DoBguHa: " << text.length() << endl;
}
void Ryad::Sort_Show()
{
    int tmp, i, j;
    for (i = 0; i < text.length() - 1; ++i)
    {
        for (j = 0; j < text.length() - 1; ++j)
        {
            if (text[j + 1] < text[j])
            {
                tmp = text[j + 1];
                text[j + 1] = text[j];
                text[j] = tmp;
            }
        }
    }
    cout << "BidcoptoBaHuu Tekct: " << text << endl;
}
Vletters::Vletters(string _text)
{
    text = _text;
}
Sletters::Sletters(string _text)
{
    text = _text;
}
 
//l.r.2.3.cpp(main)
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
int main()
{
    Vletters("ASFSGFSGASF");
    Sletters("asdewrqwereq");
    Ryad *mass[2];
    mass[0] = new Vletters;
    mass[1] = new Sletters;
    for (int i = 0; i < 2; i++)
    {
        mass[i]->Lenght;
        mass[i]->Sort_Show;
    }
    cin.get();
    return 0;
}
Ошибки:
Кликните здесь для просмотра всего текста
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 5 1 l.r.2.3
Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 5 1 l.r.2.3
Ошибка 3 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 8 1 l.r.2.3
Ошибка 4 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 5 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 6 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 7 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 8 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 9 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 10 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 11 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 12 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 24 1 l.r.2.3
Ошибка 13 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 24 1 l.r.2.3
Ошибка 14 error C2597: недопустимая ссылка на нестатический член "Ryad::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 15 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 16 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 17 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 18 error C2143: синтаксическая ошибка: отсутствие ";" перед "{" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 19 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 20 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 21 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 22 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 23 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 24 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 25 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 26 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 21 1 l.r.2.3
Ошибка 27 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 23 1 l.r.2.3
Ошибка 28 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 24 1 l.r.2.3
Ошибка 29 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 25 1 l.r.2.3
Ошибка 30 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 29 1 l.r.2.3
Ошибка 31 error C2597: недопустимая ссылка на нестатический член "Vletters::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 32 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 33 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 34 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 35 error C2143: синтаксическая ошибка: отсутствие ";" перед "{" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 36 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 37 error C2597: недопустимая ссылка на нестатический член "Sletters::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 35 1 l.r.2.3
Ошибка 38 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 35 1 l.r.2.3
Ошибка 39 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 35 1 l.r.2.3
Ошибка 40 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 35 1 l.r.2.3
Ошибка 41 error C2143: синтаксическая ошибка: отсутствие ";" перед "{" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 36 1 l.r.2.3
Ошибка 42 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 36 1 l.r.2.3
Ошибка 43 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 5 1 l.r.2.3
Ошибка 44 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 5 1 l.r.2.3
Ошибка 45 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 8 1 l.r.2.3
Ошибка 46 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 47 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 48 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 14 1 l.r.2.3
Ошибка 49 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 50 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 51 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 52 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 53 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 21 1 l.r.2.3
Ошибка 54 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 24 1 l.r.2.3
Ошибка 55 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 24 1 l.r.2.3
Ошибка 56 error C2440: <function-style-cast>: невозможно преобразовать "const char [12]" в "Vletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 8 1 l.r.2.3
Ошибка 57 error C2440: <function-style-cast>: невозможно преобразовать "const char [13]" в "Sletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 9 1 l.r.2.3
Ошибка 58 error C3867: Ryad::Lenght: в вызове функции отсутствует список аргументов; используйте "&Ryad::Lenght" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 15 1 l.r.2.3
Ошибка 59 error C3867: Ryad::Sort_Show: в вызове функции отсутствует список аргументов; используйте "&Ryad::Sort_Show" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 16 1 l.r.2.3

Буду очень признателен за любую помощь.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.04.2015, 14:35
Ответы с готовыми решениями:

Нужно исправить ошибки в програме по обработке текста
Задание: Класс-контейнер, который является абстракцией текста и состоит из объектов класса-строки и методов добавления строки в текст,...

Исправить 2 ошибки в програме
В методе zapisz Write и WriteLine подчеркнутые красным. Помогите решить проблему!?

Исправить ошибки в готовой програме
Выкладываю последнюю версию программы и сикюэл скрипт. Не работают некоторые функции или работают не корректно. 1) При входе за...

12
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
02.04.2015, 14:41
Поле text оставь только у первого класса в секции protected, и сделай вложенный вызов конструкторов.
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:01  [ТС]
Цитата Сообщение от nmcf Посмотреть сообщение
и сделай вложенный вызов конструкторов.
Это как?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
02.04.2015, 15:06
C++
1
Vletters::Vletters(string _text): Ryad(_text) {}
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:15  [ТС]
nmcf, Уже ошибок меньше, спасибо, но все равно их тьма(
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
//Ryad.h
#pragma once
 
class Ryad
{
protected:
    string text;
public:
    Ryad();
    Ryad(string);
    virtual void Lenght();
    virtual void Sort_Show();
};
class Vletters:public Ryad
{
public:
    Vletters();
    Vletters(string);
};
class Sletters :public Ryad
{
public:
    Sletters();
    Sletters(string);
};
 
//Ryad.cpp
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
Ryad::Ryad(string _text)
{
    text = _text;
}
void Ryad::Lenght()
{
    cout << "DoBguHa: " << text.length() << endl;
}
void Ryad::Sort_Show()
{
    int tmp, i, j;
    for (i = 0; i < text.length() - 1; ++i)
    {
        for (j = 0; j < text.length() - 1; ++j)
        {
            if (text[j + 1] < text[j])
            {
                tmp = text[j + 1];
                text[j + 1] = text[j];
                text[j] = tmp;
            }
        }
    }
    cout << "BidcoptoBaHuu Tekct: " << text << endl;
}
Vletters::Vletters(string _text) : Ryad(_text)
{
    text = _text;
}
Sletters::Sletters(string _text) : Ryad(_text)
{
    text = _text;
}
 
//l.r.2.3.cpp(main)
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
int main()
{
    Vletters("ASFSGFSGASF");
    Sletters("asdewrqwereq");
    Ryad *mass[2];
    mass[0] = new Vletters;
    mass[1] = new Sletters;
    for (int i = 0; i < 2; i++)
    {
        mass[i]->Lenght;
        mass[i]->Sort_Show;
    }
    cin.get();
    return 0;
}
Ошибки:
Кликните здесь для просмотра всего текста
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 3 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 9 1 l.r.2.3
Ошибка 4 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 5 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 6 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 7 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 8 error C2440: <function-style-cast>: невозможно преобразовать "const char [12]" в "Vletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 8 1 l.r.2.3
Ошибка 9 error C2440: <function-style-cast>: невозможно преобразовать "const char [13]" в "Sletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 9 1 l.r.2.3
Ошибка 10 error C3867: Ryad::Lenght: в вызове функции отсутствует список аргументов; используйте "&Ryad::Lenght" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 15 1 l.r.2.3
Ошибка 11 error C3867: Ryad::Sort_Show: в вызове функции отсутствует список аргументов; используйте "&Ryad::Sort_Show" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 16 1 l.r.2.3
Ошибка 12 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 13 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 14 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 9 1 l.r.2.3
Ошибка 15 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 16 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 17 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 18 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 19 error C2597: недопустимая ссылка на нестатический член "Ryad::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 20 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 21 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 22 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 23 error C2143: синтаксическая ошибка: отсутствие ";" перед "{" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 24 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 25 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 26 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 27 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 28 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 29 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 30 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 31 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 21 1 l.r.2.3
Ошибка 32 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 23 1 l.r.2.3
Ошибка 33 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 24 1 l.r.2.3
Ошибка 34 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 25 1 l.r.2.3
Ошибка 35 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 29 1 l.r.2.3
Ошибка 36 error C2597: недопустимая ссылка на нестатический член "Vletters::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 37 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 38 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 39 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 40 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 33 1 l.r.2.3
Ошибка 41 error C2143: синтаксическая ошибка: отсутствие "}" перед ";" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 33 1 l.r.2.3
Ошибка 42 error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 33 1 l.r.2.3
0
2393 / 1922 / 763
Регистрация: 27.07.2012
Сообщений: 5,562
02.04.2015, 15:16
C++
1
2
3
4
5
6
7
8
Vletters::Vletters(string _text) : Ryad(_text)
{
    text = _text; // <--- убери это
}
Sletters::Sletters(string _text) : Ryad(_text)
{
    text = _text; // <--- убери это
}
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:19  [ТС]
John Prick, Ошибок столько же
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//Ryad.h
#pragma once
 
class Ryad
{
protected:
    string text;
public:
    Ryad();
    Ryad(string);
    virtual void Lenght();
    virtual void Sort_Show();
};
class Vletters:public Ryad
{
public:
    Vletters();
    Vletters(string);
};
class Sletters :public Ryad
{
public:
    Sletters();
    Sletters(string);
};
 
//Ryad.cpp
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
Ryad::Ryad(string _text)
{
    text = _text;
}
void Ryad::Lenght()
{
    cout << "DoBguHa: " << text.length() << endl;
}
void Ryad::Sort_Show()
{
    int tmp, i, j;
    for (i = 0; i < text.length() - 1; ++i)
    {
        for (j = 0; j < text.length() - 1; ++j)
        {
            if (text[j + 1] < text[j])
            {
                tmp = text[j + 1];
                text[j + 1] = text[j];
                text[j] = tmp;
            }
        }
    }
    cout << "BidcoptoBaHuu Tekct: " << text << endl;
}
Vletters::Vletters(string _text) : Ryad(_text){}
Sletters::Sletters(string _text) : Ryad(_text){}
 
//l.r.2.3.cpp(main)
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
int main()
{
    Vletters("ASFSGFSGASF");
    Sletters("asdewrqwereq");
    Ryad *mass[2];
    mass[0] = new Vletters;
    mass[1] = new Sletters;
    for (int i = 0; i < 2; i++)
    {
        mass[i]->Lenght;
        mass[i]->Sort_Show;
    }
    cin.get();
    return 0;
}
Ошибки:
Кликните здесь для просмотра всего текста
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 3 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 9 1 l.r.2.3
Ошибка 4 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 5 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 6 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 7 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 8 error C2440: <function-style-cast>: невозможно преобразовать "const char [12]" в "Vletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 8 1 l.r.2.3
Ошибка 9 error C2440: <function-style-cast>: невозможно преобразовать "const char [13]" в "Sletters" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 9 1 l.r.2.3
Ошибка 10 error C3867: Ryad::Lenght: в вызове функции отсутствует список аргументов; используйте "&Ryad::Lenght" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 15 1 l.r.2.3
Ошибка 11 error C3867: Ryad::Sort_Show: в вызове функции отсутствует список аргументов; используйте "&Ryad::Sort_Show" для создания указателя на член d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.cpp 16 1 l.r.2.3
Ошибка 12 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 13 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 6 1 l.r.2.3
Ошибка 14 error C2460: Ryad::string: использует "Ryad", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 9 1 l.r.2.3
Ошибка 15 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 16 error C2460: Vletters::string: использует "Vletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 17 1 l.r.2.3
Ошибка 17 error C2327: Ryad::string: не является именем типа, статическим членом или перечислителем d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 18 error C2460: Sletters::string: использует "Sletters", определяемый в настоящий момент d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.h 23 1 l.r.2.3
Ошибка 19 error C2597: недопустимая ссылка на нестатический член "Ryad::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 20 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 21 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 22 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 6 1 l.r.2.3
Ошибка 23 error C2143: синтаксическая ошибка: отсутствие ";" перед "{" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 24 error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 7 1 l.r.2.3
Ошибка 25 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 26 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 12 1 l.r.2.3
Ошибка 27 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 28 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 17 1 l.r.2.3
Ошибка 29 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 30 error C2228: выражение слева от ".length" должно представлять класс, структуру или объединение d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 19 1 l.r.2.3
Ошибка 31 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 21 1 l.r.2.3
Ошибка 32 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 23 1 l.r.2.3
Ошибка 33 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 24 1 l.r.2.3
Ошибка 34 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 25 1 l.r.2.3
Ошибка 35 error C2065: text: необъявленный идентификатор d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 29 1 l.r.2.3
Ошибка 36 error C2597: недопустимая ссылка на нестатический член "Vletters::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 37 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 38 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 39 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 31 1 l.r.2.3
Ошибка 40 error C2143: синтаксическая ошибка: отсутствие ";" перед "Sletters::{ctor}" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 41 error C2597: недопустимая ссылка на нестатический член "Sletters::string" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 42 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "_text" d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 43 error C2761: {ctor}: повторное объявление функции не разрешается d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 44 error C2059: синтаксическая ошибка: ) d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 45 error C2374: _text: переопределение; множественная инициализация d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 32 1 l.r.2.3
Ошибка 46 error C1004: непредвиденное обнаружение конца файла d:\дюбург\основ прог нау\модуль 4\l.r.2.3\l.r.2.3\ryad.cpp 33 1 l.r.2.3
0
2393 / 1922 / 763
Регистрация: 27.07.2012
Сообщений: 5,562
02.04.2015, 15:21
В ryad.h добавь
C++
1
2
#include <string>
using std::string;
Добавлено через 33 секунды
Цитата Сообщение от Fox_Yo Посмотреть сообщение
Ошибок столько же
По тому замечанию оно и останется столько же, просто тот код там не нужен.

Добавлено через 1 минуту
C++
1
2
        mass[i]->Lenght(); <--- скобки. Это вызов функции.
        mass[i]->Sort_Show(); <--- скобки. Это вызов функции.
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:24  [ТС]
John Prick, Теперь только три ошибки
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//Ryad.h
#pragma once
#include <string>
using std::string;
 
class Ryad
{
protected:
    string text;
public:
    Ryad();
    Ryad(string);
    virtual void Lenght();
    virtual void Sort_Show();
};
class Vletters:public Ryad
{
public:
    Vletters();
    Vletters(string);
};
class Sletters :public Ryad
{
public:
    Sletters();
    Sletters(string);
};
//Ryad.cpp
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
Ryad::Ryad(string _text)
{
    text = _text;
}
void Ryad::Lenght()
{
    cout << "DoBguHa: " << text.length() << endl;
}
void Ryad::Sort_Show()
{
    int tmp, i, j;
    for (i = 0; i < text.length() - 1; ++i)
    {
        for (j = 0; j < text.length() - 1; ++j)
        {
            if (text[j + 1] < text[j])
            {
                tmp = text[j + 1];
                text[j + 1] = text[j];
                text[j] = tmp;
            }
        }
    }
    cout << "BidcoptoBaHuu Tekct: " << text << endl;
}
Vletters::Vletters(string _text) : Ryad(_text){}
Sletters::Sletters(string _text) : Ryad(_text){}
//l.r.2.3.cpp(main)
#include <iostream>
#include <string>
#include "Ryad.h"
using namespace std;
 
int main()
{
    Vletters("ASFSGFSGASF");
    Sletters("asdewrqwereq");
    Ryad *mass[2];
    mass[0] = new Vletters;
    mass[1] = new Sletters;
    for (int i = 0; i < 2; i++)
    {
        mass[i]->Lenght();
        mass[i]->Sort_Show();
    }
    cin.get();
    return 0;
}
Ошибки:
Кликните здесь для просмотра всего текста
Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vletters::Vletters(void)" (??0Vletters@@QAE@XZ) в функции _main D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.obj l.r.2.3
Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Sletters::Sletters(void)" (??0Sletters@@QAE@XZ) в функции _main D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.obj l.r.2.3
Ошибка 5 error LNK1120: неразрешенных внешних элементов: 2 D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\Debug\l.r.2.3.exe l.r.2.3
0
2393 / 1922 / 763
Регистрация: 27.07.2012
Сообщений: 5,562
02.04.2015, 15:25
Цитата Сообщение от Fox_Yo Посмотреть сообщение
Теперь только две ошибки
ии?..
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:26  [ТС]
John Prick,
Code
1
2
3
Ошибка    3   error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vletters::Vletters(void)" (??0Vletters@@QAE@XZ) в функции _main D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.obj   l.r.2.3
Ошибка    4   error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Sletters::Sletters(void)" (??0Sletters@@QAE@XZ) в функции _main D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\l.r.2.3\l.r.2.3.obj   l.r.2.3
Ошибка    5   error LNK1120: неразрешенных внешних элементов: 2  D:\дюбург\Основ прог НАУ\Модуль 4\l.r.2.3\Debug\l.r.2.3.exe l.r.2.3
0
2393 / 1922 / 763
Регистрация: 27.07.2012
Сообщений: 5,562
02.04.2015, 15:30
Лучший ответ Сообщение было отмечено Fox_Yo как решение

Решение

Конструкторы без параметров не имеют реализации у тебя. Либо реализуй их, либо удали.

Добавлено через 1 минуту
C++
1
2
3
4
5
    Vletters("ASFSGFSGASF");
    Sletters("asdewrqwereq");
    Ryad *mass[2];
    mass[0] = new Vletters("ASFSGFSGASF"); // <-- вызов конструктора
    mass[1] = new Sletters("asdewrqwereq"); // <-- вызов конструктора
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 89
02.04.2015, 15:34  [ТС]
John Prick, Спасибо большое, извини что так тупил, действительно помог
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.04.2015, 15:34
Помогаю со студенческими работами здесь

Надо исправить ошибки в програме
Пожалуста помогите исправить ошибки в програме и переделать ее из С в С++ #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

Ошибки в работе со строками
Дано два символьных файла f и g. Проверить их на совпадение символов. Если отличаются тогда вывести эти символы. Моя программа задачу...

Исправление ошибки в работе со строками
Каждый раз в моём коде со строками выдает эту ошибку. Иногда, если проигнорировать её, всё запустится, а иногда - нет. В чём проблема? ...

Исправление ошибки в работе со строками
Пожалуйста, подправьте программу. На borland 5 версии все работает ок. начал переписывать на Borland 3.1 пошли ошибка. Исправлял не знаю...

Ошибки при работе со строками
Доброго времени суток! Есть такой код #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru