|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.11.2012, 22:09 | #1 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Преобразование символа в код
Доброе время суток!
Нужна помощь в доработке кода. Хочу по возможности чтобы не нужно было вводить символы, а подключать текстовый файл и считывать с него символы (считалось их количество, группировались символы, все знаки препинания считались за один символ). Опять же в коде есть проблема - работает только с латинскими буквами почему то. Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.11.2012, 22:16 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А причем тут коды символов?
Найди примеры с функцией fopen(), fread(), fscanf() или ifstream изучи их и прикрути к программе
I'm learning to live...
|
22.11.2012, 22:19 | #3 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.11.2012, 22:27 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да ради бога - символы в Си (ANSI котороые) представляют из себя байт, который по факту и есть число от 0 до 254-х. Так что там никакой преобразовки не нужно, это не паскаль. Втыкай переменку символа в любое целочисленное или огическое выражение, и он будет участвовать в нем аки код.
I'm learning to live...
|
22.11.2012, 22:28 | #5 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.11.2012, 22:31 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Я бы и рад, но в том то и вся "соль", чтобы методом Шеннона преобразовать символы в файле в двоичный код
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.11.2012, 22:42 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
http://www.programmersforum.ru/showthread.php?p=1133258
Это группировка.
I'm learning to live...
|
22.11.2012, 22:58 | #8 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 22.11.2012 в 23:05. |
22.11.2012, 23:00 | #9 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Функция towlower() - преобразует заглавный регистр к строчному?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
22.11.2012, 23:04 | #10 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Кое-что забыл -
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Код символа | victor5133 | C++ Builder | 4 | 14.03.2012 14:21 |
Работа с массивом/строкой символов, преобразование символа с число. (Pascal, Delphi) | Савва | Помощь студентам | 8 | 29.01.2012 12:27 |
Узнать код символа | bdfy | Microsoft Office Word | 7 | 18.04.2011 04:21 |
Код символа | Jasper92 | Помощь студентам | 2 | 29.06.2010 17:02 |
код символа | Serg12 | Помощь студентам | 5 | 08.03.2010 15:34 |