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

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

Войти
Регистрация
Восстановить пароль
 
Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
#1

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

15.03.2012, 21:19. Просмотров 445. Ответов 6
Метки нет (Все метки)

Дан текстовый файл. Создать символьный файл, содержащий все сим-волы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке их первого появления в тек-сте.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2012, 21:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на создание символьного файла (C++):

Создание динамического символьного массива - C++
Здравствуйте. Помогите пожалуйста решить след задачу!!! Запросить у пользователя максимально возможную по условиям задачи длину LenMax...

Ввод из файла символьного массива - C++
Как ввести вот такой символьный массив из файла ? 2X11 X121 12X1 1112 2222 XXX2 X21X 1X2X

сортировка одномерного символьного массива из файла - C++
//Пузырьковая сортировка по убыванию (прямое направление) вот прога. считывает и выводит на экран буквы из файла "in.txt" но...

Чтение символьного массива из файла и вывод на экран - C++
Задание было: прочитать из файла символьный массив и обработать его. Т.к. нам чтение из файла пока не давали, пришлось искать самому. ...

Найти подстроку в одной из строк символьного файла - C++
Написать программу, которая производит поиск заданного сочетания символов в одной строке символьного файла.

Считывания символьного массив из файла. Каждое слово в отдельную ячейку! - C++
Здравствуйте! Нужна помощь! Возникла такая проблема! Есть некий *.txt файл в котором записанные некие слова, так вот нужно...

6
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:36 #2
смысл задания какой? один файл скопировать в другой? текстовый файл от символьного ничем не отличается
0
Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 21:41  [ТС] #3
нужно создать новый файл,в котором будут только символы,которые встречаются в первом файле(только символы)
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:53 #4
Цитата Сообщение от Машенька1 Посмотреть сообщение
нужно создать новый файл,в котором будут только символы,которые встречаются в первом файле(только символы)
что значит только символы? в текстовом файле тоже одни символы содержаться. Напишите конкретно или приведите пример
0
Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 21:56  [ТС] #5
это точки,запятые,тире,кавычки и т.д
нужно,чтоб во втором файле были чисто такие знаки без повторений
0
panicwassano
592 / 560 / 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;
}
1
Машенька1
3 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 60
15.03.2012, 22:19  [ТС] #7
жалко,мы с таким компилятором не работаем
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2012, 22:19
Привет! Вот еще темы с ответами:

Записать в новый файл все символы из некоторого символьного файла chrs.dat, не являющиеся буквами - C++
Записать в новый файл все символы из некоторого символьного файла chrs.dat, не являющиеся буквами. Определить, сколько таких символов.

Создать программу, реализующую: создание файла, просмотр файла, поиск по файлу, выход - C++
Создать программу, которая может осуществлять такие действия(меня программы): создание файла, просмотр файла, поиск по файлу, выход. Каждое...

Задача на создание карточной игры. - C++
Здравствуйте. Собственно, само задание звучит, как &quot;Написать программу, которая на основе классов реализует карточную игру Блэк-Джек.&quot;. ...

Создание файла .h и файла .cpp - C++
Написать программу, которая состоит из следующих действий: 1. Создание заголовочного файла (с расширением .h). В файле описывается: *-...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
15.03.2012, 22:19
Ответ Создать тему
Опции темы

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