Исполнители
Безопасность заказов и сделок
Время на проверку работ
Войти
Nata0610 - автор студенческих работ

VIP! Nata0610  ЧАТ

Рейтинг : 9450
Экономические дисциплины.
olga_1309 - автор студенческих работ

VIP! olga_1309  ЧАТ

Рейтинг : 21666

VIP! wroni  ЧАТ

Рейтинг : 2696
lesi555 - автор студенческих работ

VIP! lesi555  ЧАТ

Рейтинг : 17981
Помощь по экономическим и гуманитарным дисциплинам
Студентам в помощь
VIP Исполнители
ВЫПОЛНИМ
Лента заказов

  • Заказать Работу
  • Готовые работы
    Заметки
    Библиотека
    Файлообменник
    Как сделать заказ
    Исполнители
    Магазин
    Новости
    Видео, ТВ и Радио
    Дисциплины
    Статьи, Опросы
    Форум
    Контакты
    Исполнители
  • Математические
  • Физика-Химия
  • Технические
  • Программирование
  • Гуманитарные
  • Экономические
  • Юридические
  • Иностранные языки
  • Другое, Разное
  • Статьи, Копирайтинг
  • Создание сайтов
  • Раскрутка сайтов
  • Дизайн, Графика
  • Аудио/Видео
  • Сообщения форума
    Поздравим всех!
    С наступающим Новым Годом !
    С 8 МАРТА МИЛЫХ ЖЕНЩИН!!!
    Как вы относитесь к help-s.ru ?
    Посмотрим, посмеёмся! ;)
    Помочь с самоваром.
    Electronics Workbench 5.12
    WebMoney или YAndex
    Объявления и Уведомления
    Крик души
    День рождения
  • Cегодня (1): Presnetsov.Evgeniy
  • Завтра: Diana3  DenAnt 
  •  

    Реализация класса на C++

    #include <cstdlib>
    #include <iostream>
    #include "textbuf.h"
    using namespace std;

    int main(int argc, char *argv[])

    {
        char xstr[20];
        TextBuf textbuf1, textbuf2;
        cin>>xstr;
        textbuf1.SetText(xstr);
        cout << textbuf1.GetText() << endl;
        textbuf2.SetText(textbuf1);
        cout << textbuf2.GetText() << endl;
        textbuf1.LoadFromFile("text.txt");
        cout << textbuf1.GetText() << endl;
        textbuf1.SaveToFile("text2.txt");




        system("PAUSE");
        return EXIT_SUCCESS;
    }





    #include "textbuf.h"

    void TextBuf::SetText(char*str)
    {
         int a,i;
    delete [] this->text;
    a=0;
    while (str[a]!=0)
    a++;
    this->text= new char[a];
    a++;
    for (i=0; i<a; i++)
    this->text[i]=str[i];
    }
    char*TextBuf::GetText()
    {
          char* xstr;
          int b,j;

          b=0;
          while (this->text[b]!=0)
          b++;
          xstr=new char[b+1];
          for(j=0;j<b;j++)
          xstr[j]=this->text[j];
          xstr[b]=0;
          return xstr;
    }

    TextBuf TextBuf::operator =(TextBuf textbuf1)
    {
            int i, a = 0;
            delete [] this->text;
            while (textbuf1.GetText()[a++] != '0');
            this->text = new char[a];
            for (i = 0; i <= a; i++)
                    this->text[i] = textbuf1.GetText()[i];
    }
    void TextBuf::SetText(TextBuf textbuf1)
    {
        this->SetText(textbuf1.GetText());
    }
    void TextBuf::LoadFromFile (char *FileName)
    {
        FILE *text_a;
            int i,
        a = 0;
            char ch;
            delete [] this->text;
            text_a = fopen (FileName, "r");
            do {
                    fscanf (text_a, "%c", &ch);
                    a++;
            } while (!feof (text_a));
            this->text = new char[a];

            fclose (text_a);
            text_a = fopen (FileName, "r");

            for (i = 0; i < a - 1; i++)
            {
                    fscanf (text_a, "%c", &ch);
                    this->text[i] = ch;
            }
            this->text[a-1] = '\0';
            fclose (text_a);
    }

    void TextBuf::SaveToFile (char *FileName)
    {
            FILE *text_a;
            text_a = fopen (FileName, "w");
            fprintf (text_a, "%s", this->text);
            fclose (text_a);
    };




    #include <stdio.h>
    #include <stdlib.h>

    class TextBuf
    {
          private:
                 char*text;
          public:
                 void SetText(char*str);
                 void SetText(TextBuf textbuf1);
                 void LoadFromFile(char*FileName);
                 char*GetText();
                 void SaveToFile(char*FileName);
        /*написать в текстбуф с перегрузками и применение м мэйн*/  TextBuf operator = (TextBuf textbuf1);
        /*написать деструктор*/  ~TextBuf(){};
    };
    для покупки работы нужно авторизоваться
    Для продолжения нажмите Войти, Регистрация


     
    Горящие заказы
    СРОЧНО 010110 Термех задача К2 Вариант 1
    Исполнителям
    olga_1309 Спасибо большое, быстро выполнена работа.  
    Egor_196 Подвел исполнитель. Работу не прислал. Кормит обещаниями. Зря потраченное время    
    Руслан63 Большое спасибо за проделанную работу!  
    DenisChigrev Денис, спасибо за всё! Справился  с работами в короткие сроки! Всё сделал качественно, вовремя, ещё раз спасибо, Вы-самый классный исполнитель!  
    Masha83 Большое спасибо! Буду рад продолжению сотрудничества!  
    Kramer Взялась за срочную работу, потом еще подтвердила, что пришлет ночью. В итоге работы нет и даже на сайт не зашла, чтобы что-то ответить((    
    _Любовь_ Благодарю за качественное выполнение заказа, буду рад работать с Вами еще!  
    c264 Большое спасибо за оперативное выполнение!  
    374818 Constантин Все кратко и по делу! Крутой дядька! Рекомендую!  
    tango Большое спасибо за работы!  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 334710
  • Исполнителей: 7633
  • Заказано работ: 374222
  • Выполнено на заказ: 132263
  • Готовых работ: 176591
  • В библиотеке:2439
  • Полная Статистика
  • контрольные работы по маркетингу для вас.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн