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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Iskorka.Z
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 3
#1

Работа с файлами. Обработка исключений - C++

07.06.2011, 01:35. Просмотров 1335. Ответов 6
Метки нет (Все метки)

Будьте добры, помогите с решением задач. Заранее благодарю откликнувшихся!

1. Создать класс для работы с файлами. В классе реализовать функцию поиска в исходном текстовом файле слова max длины. Найденное слово переписать в новый файл.
2. Реализовать шаблон класса Stack, реализующий стек. Для представления элемента стека использовать шаблон класса Node. Определить функции добавления, удаления и поиска информации.
Задачу №2 написать в двух вариантах:
1) в первом варианте задачу реализовать просто как шаблонный класс;
2) во втором варианте задачу реализовать как класс контейнера и итератора. Класс контейнера и итератора написать свои, а не использовать STL.
Во всех задачах реализовать обработку исключений (можно использовать один класс исключений для всех задач).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2011, 01:35     Работа с файлами. Обработка исключений
Посмотрите здесь:

Обработка исключений при работе с файлами - C++
Кто может помочь с обработкой исключений для файла? Нужно чтобы обработчик перехватывал исключение и предлагал ввести путь к файлу заново....

Обработка строк и работа с файлами... - C++
Работа с обработкой строк и работу с файлами средствами языка Си. Исходный текст должен содержаться в одном файле, результат — во втором...

Работа с файлами. Обработка текстовой информации - C++
Необходимо написать программу, которая выполняет указанные операции (каждую операцию оформить отдельной функцией) с информацией,...

Работа с файлами, запись, обработка и чтение - C++
доброго времени суток, мне нужно: Создать текстовый файл, содержащий целые значения, следующего формата: 15 13 21 42 37 50 9 ...

Обработка исключений - C++
Программа должна содержать блоки try, catch, точку throw. Задание: Ввод пользователем отрицательного возраста.

Обработка исключений - C++
Добрый день! Столкнулся с такой проблемой. У меня есть класс class MyClass { public: MyClass(/* какие то параметры*/); ...

Обработка исключений - C++
Надо отловить ввод данных некорректного типа. Объясните пожалуйста на конкретном примере, как это правильно сделать. #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
07.06.2011, 17:25     Работа с файлами. Обработка исключений #2
не вопрос, чем помочь?
Iskorka.Z
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 3
07.06.2011, 17:30  [ТС]     Работа с файлами. Обработка исключений #3
с первой задачей я, вроде, справляюсь потихоньку... что-то похожее раньше делали, когда работали со строками. вот только с файлами работаем впервые, и проблема в открытии файла и перемещении найденного слова в др. файл. а вот ко второй задаче не знаю даже с какой стороны подойти.
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
07.06.2011, 17:40     Работа с файлами. Обработка исключений #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
template <typename T> 
class stack
{
private:
    class Node
    {
    public:
         T            item;
         Node*     next;
    }
public:
    T                 top();
    void             pop();
    void             push();
    size_t          size();
    bool             empty();
    void             clear();
 
}
Iskorka.Z
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 3
07.06.2011, 17:47  [ТС]     Работа с файлами. Обработка исключений #5
Огромное спасибо! Надеюсь к вечеру задачи до ума довести. Буду скидывать, по мере написания, если возникнут затруднения.
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
07.06.2011, 19:20     Работа с файлами. Обработка исключений #6
ну и указатель ещё в привате добавить на верхушку стека
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2011, 20:05     Работа с файлами. Обработка исключений
Еще ссылки по теме:

Обработка исключений - C++
Как сделать обработку исключения так, чтобы, если, например, вводим количество координат больше, чем можно, программа предлагала, или...

Обработка исключений - C++
что то я не пойму а что в плюсах нельзя разве сделать что то типа: try { ... } catch (int) { ... }

Обработка исключений - C++
Как в блоке Try...Catch... обработать необработанное исключение по адресу? Что необходимо использовать в параметрах catch?

Обработка исключений - C++
Ребят, всем привет) помогите разобраться с вроде как простой задачкой, но весьма затруднительной для меня) По исключениям инфы мало в...

Обработка исключений - C++
Проблема. В main создаю объект класса MAS int или string. Нужно, что бы когда int - то заполнялся массив нулями, а когда string -...


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

Или воспользуйтесь поиском по форуму:
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.06.2011, 20:05     Работа с файлами. Обработка исключений #7
Iskorka.Z, Загляни в тему.
Yandex
Объявления
07.06.2011, 20:05     Работа с файлами. Обработка исключений
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru