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

–абота с файлом - C++

¬осстановить пароль –егистраци€
 
танкист34
-62 / 0 / 0
–егистраци€: 15.03.2013
—ообщений: 328
25.03.2013, 14:32     –абота с файлом #1
ѕо€сню: записываю файл из двумерного целочисленного вектора вот такой строкой: fprintf(f2, "%c", dinom[x][y]); да да именно со спецификатором "%c". “еперь хочу получить int-овский эквивалент каждого символа т.е. заново массив int; ‘айл вот такого вида(у каждого числа свой символ):
"|~ДМЬ£°ђЉљ
|~ГКШ§®≤њј
{}БИС°ЃµЉ¬"
¬опрос: ¬озможно ли восстановить с символа число, которое было записано как символ? и как это реализовать? —пасибо
Similar
Ёксперт
41792 / 34177 / 6122
–егистраци€: 12.04.2006
—ообщений: 57,940
25.03.2013, 14:32     –абота с файлом
ѕосмотрите здесь:

–абота с файлом C++
работа с файлом) C++
C++ –абота с файлом
C++ –абота с файлом. —++
C++ C++. –абота с файлом
–абота с файлом C++
C++ –абота с файлом
–абота с файлом C++

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

»ли воспользуйтесь поиском по форуму:
ѕосле регистрации реклама в сообщени€х будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Ёксперт —++
4378 / 3221 / 297
–егистраци€: 19.02.2013
—ообщений: 9,044
25.03.2013, 15:15     –абота с файлом #2
ѕо-моему, ¬ы малость путаетесь в базовых вещах. »спользу€ fprintf() ¬ы записываете данные в файл в текстовом виде, т.е. преобразуете представление выводимых данных в привычный дл€ человека формат. ≈сли нужно записать любые данные в файл, а потом считать их в неизменном виде, проще всего использовать бинарный вариант записи (например fwrite).
≈сли рассмотреть ¬аш случай, то при записи с форматом "%c" из выводимого значени€ (dinom[x][y]) беретс€ только 1 байт (из, скорее всего, 4Єх), поэтому при восстановление обратно с диска, данные будут утер€ны.
Yandex
ќбъ€влени€
25.03.2013, 15:15     –абота с файлом
ќтвет —оздать тему
ќпции темы

“екущее врем€: 20:32. „асовой по€с GMT +3.
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
–ейтинг@Mail.ru