Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 23:43   #1
ArniLand
Пользователь
 
Регистрация: 27.06.2009
Сообщений: 89
По умолчанию Строки - Наследование ошибка[C++]

Выдаются ошибки при компиляции в программе. Помогите пожалуйста исправить, нужно по скорее их сдать
Список ошибок прикреплен к сообщению


Код программы:
Код:
//line.h
Class Line
{
protected:
	char *Str;
public:
	Line(char* K);
	~Line();
	int LengthStr();
};

Class Line2: public Line
{
public:
	Line2(char* K) : Line(K) {};
	~Line2();
    char OppositeStr();
};

//.cpp
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include "line.h"
using namespace std;

Line::Line(char* K)
{
	Str = K;
}

int Line::LengthStr()
{
	int Length;
	Length = strlen(Str);
	return Length;
}


char* Line2::OppositeStr()
{
int len = LengthStr();
for (int i = 0; i < len / 2; i++)
 swap(Str[i], Str[len - i]);
cout << "Обратный цифровой порядок - " << Str;
return Str;
}

//main.cpp
#include <iostream>
#include <string.h>
#include "stdafx.h"
#include "line.h"
using namespace std;

void main()
{
	char L[40] = ("12345");
	Line2 *K = new Line2(L);

	K->OppositeStr();
	cout << "\r\n";
	cout << "Длинна строки - " << K->LengthStr();
	cout << "\r\n";
}
Вложения
Тип файла: txt errors.txt (6.4 Кб, 149 просмотров)

Последний раз редактировалось ArniLand; 29.03.2010 в 23:49.
ArniLand вне форума Ответить с цитированием
Старый 30.03.2010, 00:03   #2
RoS
Форумчанин
 
Аватар для RoS
 
Регистрация: 13.12.2009
Сообщений: 272
По умолчанию

За небольшую сумму подправлю так, что пятерка обеспечена, пиши ICQ, договоримся
Если я помог вам - порадуйте меня, нажмите на весы слева
RoS вне форума Ответить с цитированием
Старый 30.03.2010, 00:15   #3
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

C++ регистро-зависимый язык, нельзя писать Class, нужно class(с маленькой буковки )
netrino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки - Наследование [C++] ArniLand Общие вопросы C/C++ 3 29.03.2010 22:23
Макрос дублирует строки. в чем ошибка? transkriptsiya Microsoft Office Excel 3 20.01.2010 11:27
С++ Builder, строки. Не вижу где ошибка. ernie Помощь студентам 2 23.12.2009 19:38
С++ Строки, повтор слов. В чём ошибка? Estale Помощь студентам 0 09.12.2009 21:53
Поиск строки (ошибка) Scorpeon Помощь студентам 3 13.06.2007 02:09