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

Считывание из файла - C++

Восстановить пароль Регистрация
 
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
06.11.2011, 09:29     Считывание из файла #1
как считать из файла число, в котором оно будет задаваться в виде ASCII графики где белый цвет обозначен символом ".", светло-серый - "%", тёмно-серый - "#", чёрный - "@" и сохранить его в файл?

примеры исходного файла:
Миниатюры
Считывание из файла   Считывание из файла  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2011, 09:29     Считывание из файла
Посмотрите здесь:

C++ считывание из файла
C++ Считывание из файла
C++ считывание из файла
Считывание файла C++
Считывание из файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
06.11.2011, 20:56     Считывание из файла #2
cadet, вам что надо сделать? Считать из файла такую штуку и сохранить в другой файл? Или считать из файла обычное число и сохранить в виде графики? Или наоборот?
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
06.11.2011, 21:09     Считывание из файла #3
Помоему вывести такую "графику" в файл *.bmp даже легче чем считать из нее число..
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.11.2011, 00:59     Считывание из файла #4
Цитата Сообщение от programina
Помоему вывести такую "графику" в файл *.bmp даже легче чем считать из нее число..
скорее всего, это промежуточный вариант

Цитата Сообщение от silent
cadet, вам что надо сделать? Считать из файла такую штуку и сохранить в другой файл? Или считать из файла обычное число и сохранить в виде графики? Или наоборот?
не, скорее всего, нужно распознать число и записать его в int

Цитата Сообщение от cadet
как считать из файла число
наверное, шаблон сделать для каждой цифры и сравнивать с ним
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2011, 09:19     Считывание из файла #5
Я тоже подумала про шаблоны, но на картинке цифры разных размеров, что еще больше усложняет задачу..
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.11.2011, 09:21     Считывание из файла #6
Тогда только нейронные сети.

Добавлено через 40 секунд
programina, они мало того, что разного размера, так ещё и стилем отличаются (цифры 5 на первой и второй картинке разные).
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2011, 10:07     Считывание из файла #7
Короче программа должна состоять из кучи массивов.
Сначала вычислить высоту, ширину цифры, затем считать значения из массивов в определенных диапазонах, например:
0------------
1---@@@---
2---@-------
3---@@@---
4-------@---
5-------@---
6---@@@----
7------------


если знак @ на второй строчке является по счету слева направо 3-5 элементом, то включаем некий флаг, и так все строчки, затем например сравниваем ряд флагов с рядом флагов, соответствующим определенной цифре..
Евгений М.
1033 / 974 / 53
Регистрация: 28.02.2010
Сообщений: 2,817
Завершенные тесты: 2
07.11.2011, 13:27     Считывание из файла #8
programina, как говориться, легко сказано
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
07.11.2011, 20:04  [ТС]     Считывание из файла #9
мне надо считать число и сохранить его в виде обычных цифр тиап 585 в др файле.
AC-93
13 / 13 / 0
Регистрация: 27.01.2010
Сообщений: 150
07.11.2011, 20:38     Считывание из файла #10
сделать 10 шаблонов и рисовать поверх, найти наиболее совпадающий (перекрывающий) размер просто умножается. Думаю в 99.9 будет работать

Добавлено через 19 секунд
шаблоны лучше сделать потолще
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2011, 21:02     Считывание из файла #11
Цитата Сообщение от AC-93 Посмотреть сообщение
сделать 10 шаблонов и рисовать поверх, найти наиболее совпадающий (перекрывающий) размер просто умножается. Думаю в 99.9 будет работать
устами младенца глаголет истина..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 08:10     Считывание из файла
Еще ссылки по теме:

C++ Считывание из файла
C++ Считывание с файла
Считывание с файла C++

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

Или воспользуйтесь поиском по форуму:
AC-93
13 / 13 / 0
Регистрация: 27.01.2010
Сообщений: 150
08.11.2011, 08:10     Считывание из файла #12
Цитата Сообщение от programina Посмотреть сообщение
устами младенца глаголет истина..
За своим возрастом следи, я предложил решение которое может прокатить если домашку сдавать завтра, если это серьезная задача то книги автору в помощь
Yandex
Объявления
08.11.2011, 08:10     Считывание из файла
Ответ Создать тему
Опции темы

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