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

Классы и компоненты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функции для шифрации и дешифрации некоторого текста http://www.cyberforum.ru/cpp-beginners/thread134618.html
добрый вечер.... нужна помощь....срочно:( Фраза шифруется следующим образом: посе первых двух символов вставляется слог БУ,после следующих двух вставляется КА, это повторяется до тех пор, пока в фразе есть хотя бы две буквы. Например, фраза Я ОТ БАБУШКИ УШЕЛ Шифруется так: Я БУОТКА ББУАБКАУШБУКИКА УБУШЕКАЛ Напишите функции для шифрации и дешифрации некоторого текста. Функции main в...
C++ Написать и протестировать функцию STR_CMP(str1,str2) добрый день... очень нужна помощь... Написать и протестировать функцию STR_CMP(str1,str2), которая сравнивает строки str1 и str2. Функция должна работать для русских букв, возвращать 1, если строки равны и 0 в противном случае. http://www.cyberforum.ru/cpp-beginners/thread134617.html
C++ Отсортировать элементы каждой строки квадратной матрицы размерностью N по убыванию.
добрый день.... нужна ваша помощь.... Отсортировать элементы каждой строки квадратной матрицы размерностью N по убыванию. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напищите функции: -заполнения двумерного массива случайными числами из диапазна –200, +200; -вывода двумерного массива; -сортировки строки матрицы по...
Непонятка с функцией(ошибка в коде) C++
Необходимо вычислить значения нескольких сумм с помощью функций в следующей функции: y=a+4*sum J=2, N+1(3*J^2+J+2)/4+3*sum J=1,N(2*J+3);J - начальное значение суммы, следовательно N - конечное. Помогите найти ошибку в коде при А=6, и N=8. Ответ: 8.464864864864865 #include <stdio.h> #include <math.h> float func (int, int, int, int, int); int main () { float s1, s2, y; int N;
C++ Ошибка при запуске... http://www.cyberforum.ru/cpp-beginners/thread134591.html
Всем привет. помогите пожалуйста довести до ума программку... Суть в том, что построение проходит успешно, а при попытке запуска выдаёт ошибку типа "память не может быть read" Программа должна вычислять наибольшую подстроку из двук строк. код не мой. // 1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <string> #include <algorithm>
C++ Как сделать переменную типа char именем файла Есть переменная(массив) типа char с произвольным количеством символов внитри Как сделать так чтобы когда я создаю файл к примеру таким кодом ofstream myfile; myfile.open ("file_name.txt"); к имени которое есть в переменной char добавлялось расширение .txt немогу понять как это можно сделать подробнее

Показать сообщение отдельно
4aynik
0 / 0 / 0
Регистрация: 17.08.2009
Сообщений: 161
24.05.2010, 13:26     Классы и компоненты
Для класса

class String
{
char* Buff;
unsigned Size;
...
}

написать конструктор

String(const char*);

и деструктор, а также оператор [] (оператор доступа к символам строки по их номеру с проверкой правильности

индексации).

Реализовать программу, в которой:
- создаётся объект типа String со значением "Block";
- с помощью оператора индексации значение объекта выводится на экран.

Дополнение:
1) для размещения строки использовать динамическую память.
2) Программа должна состоять из двух моделей: 'main.cpp' и 'str.cpp'. В 'str.cpp' реализуется член-функции

класса String, а в 'main.cpp' этот класс используется. Описание класса String вынесено в файл заголовка

'str.h', который подключается в оба модуля программы.

Добавлено через 2 часа 51 минуту
Коструктор по идее такой будет...

string (const char* _n)
{
buff=_n;
size=strlen(_n);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru