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

Задача на создание символьного файла - C++

Восстановить пароль Регистрация
 
Машенька1
 Аватар для Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 21:19     Задача на создание символьного файла #1
Дан текстовый файл. Создать символьный файл, содержащий все сим-волы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке их первого появления в тек-сте.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:36     Задача на создание символьного файла #2
смысл задания какой? один файл скопировать в другой? текстовый файл от символьного ничем не отличается
Машенька1
 Аватар для Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 21:41  [ТС]     Задача на создание символьного файла #3
нужно создать новый файл,в котором будут только символы,которые встречаются в первом файле(только символы)
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:53     Задача на создание символьного файла #4
Цитата Сообщение от Машенька1 Посмотреть сообщение
нужно создать новый файл,в котором будут только символы,которые встречаются в первом файле(только символы)
что значит только символы? в текстовом файле тоже одни символы содержаться. Напишите конкретно или приведите пример
Машенька1
 Аватар для Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 21:56  [ТС]     Задача на создание символьного файла #5
это точки,запятые,тире,кавычки и т.д
нужно,чтоб во втором файле были чисто такие знаки без повторений
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 22:14     Задача на создание символьного файла #6
компилятор VS2011 beta
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
#include <iostream>
#include <string>
#include <set>
#include <algorithm>
#include <iterator>
#include <fstream>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "");
    set<char> symbols;
    fstream inpute_file, output_file;
 
    inpute_file.open("in.txt", ios::in);
    if (!inpute_file.is_open())
    {
        cerr << "cannot open inpute file!";
        return EXIT_FAILURE;
    }
 
    output_file.open("out.txt", ios::out | ios::trunc);
    if (!output_file.is_open())
    {
        cerr << "cannot open output file!";
        return EXIT_FAILURE;
    }
 
    string line;
    while(getline(inpute_file, line))
    {
        for_each(line.begin(), line.end(), [&symbols](char i)
        {
            symbols.insert(i);
        });
    }
 
    copy(symbols.cbegin(), symbols.cend(), ostream_iterator<char> (output_file, " "));
 
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2012, 22:19     Задача на создание символьного файла
Еще ссылки по теме:

C++ Чтение символьного массива из файла и вывод на экран
Создать программу, реализующую: создание файла, просмотр файла, поиск по файлу, выход C++
C++ Найти подстроку в одной из строк символьного файла

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

Или воспользуйтесь поиском по форуму:
Машенька1
 Аватар для Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 22:19  [ТС]     Задача на создание символьного файла #7
жалко,мы с таким компилятором не работаем
Yandex
Объявления
15.03.2012, 22:19     Задача на создание символьного файла
Ответ Создать тему
Опции темы

Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru