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

Сортировка символов в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в чем ошибка?? http://www.cyberforum.ru/cpp-beginners/thread83080.html
здравствуйте, пытаюсь компилировать программу, но появляется сообщение об ошибке в строке #include <iostream> не подскажете, в чём дело. ещё что-то не так с комментарием - unterminated...
C++ в шестнадцатеричном виде Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел. На экран должны быть выведены исходные числа и результаты операций в... http://www.cyberforum.ru/cpp-beginners/thread83079.html
Глупый вопрос по считыванию символов с клавиатуры C++
заранее извиняюсь за глупый вопрос, но ответ на него отгуглить не смог: n = getche не считывает нажатия на enter, но считывает пробелы cin.get(n) не считает пробел символом (считает...
C++ Компиляция программы из нескольких исходных файдов
Всем добрый день! Поздравляю всех с Новым годом и Рождеством Христовым! Проблема: Класс "DeckOfCards" включает в себя всего две элемент-функции : тасования и раздачи всех карт DeckOfCards.h -...
C++ Извлечение файлов из SFX-архива в указанную папку http://www.cyberforum.ru/cpp-beginners/thread83059.html
Всех с прошедшим!Не знал куда написать,напишу сюда Подскажите как сделать программу которая извлекает файлы в указанную папку. Видел где-то нажимаешь на exe и там вылазит окно вроде типа rar или zip...
C++ Создать класс, который отражает рост человека в метрах и сантиметрах Прошу помощи в написании программы на языке С++)Я пропустила все самое главное по причине травмы и теперь не могу обойтись без вашей помощи!! Вот задача: Создать класс, который отражает рост... подробнее

Показать сообщение отдельно
GRANDEATH
39 / 39 / 1
Регистрация: 13.09.2009
Сообщений: 108
07.01.2010, 08:11
Лишние что? Символы в файле?
ОК. Объясню массив поподробнее.
У тебя есть массив с именем data. У тебя есть файл, который предположим содержить следущее (что содержит - не важно, главное - принцип)
Пример файла
AA(*&^^&A(*&*(123*&*

У тебя в массив сохранится кол-во букв каждого типа, которое присутсвует в файле, то есть data[0] = 3;
0 - потому что сначала идут заглавные буквы, потом цифры, потом маленькие буквы.
А буква 'A' стоит прежде всех. data[26+1] = 1; // Содержится только одна 1
data[26+2] = 2; //Содержится только одна 2 в файле.

На выходе получаем массив, хранящий КОЛИЧЕСТВО букв каждого типа: сначала идут заглавные ( индексы от 0 до 25), потом цифры (индексы от 26 (код 0) до 26+10 (код 9)), потом маленькие буквы.

Уже при вводе все остальное игнорится. Поэтому после того как получила этот массив
1. Очищаешь файл
Функция вроде Функции для очистки содержимого файла
ну или гугл в помощь
2. А потом уже записываешь в чистый файл свои буковки. То есть в случае этого примера, записать сначала три 'A', затем '1', затем '2', потом '3'. Задача так стоит?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru