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

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

Войти
Регистрация
Восстановить пароль
 
Yarik2
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 17
#1

Вывести на экран таблицу ASCII - C++

25.11.2014, 18:23. Просмотров 453. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста с заданием:
- Вывести на экран таблицу ASCII (столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 18:23     Вывести на экран таблицу ASCII
Посмотрите здесь:

C++ Вывести на экран символ ASCII таблицы заданное количество раз
Вывести на экран таблицу C++
C++ Вывести на экран строку символов только с четными номерами кодов ASCII
Вывести ASCII таблицу на экран C++
Вывести на экран таблицу ASCII C++
C++ Вывести таблицу ASCII кодов
После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6112 / 5715 / 1849
Регистрация: 18.12.2011
Сообщений: 14,600
Завершенные тесты: 1
25.11.2014, 19:03     Вывести на экран таблицу ASCII #2
C++
1
2
3
4
5
6
for (char a=0;a<128;a++)
{   
    cout<<(int)a<<' '<a<<' ';
    if( (a+1)%16==0)
       cout<<endl;
}
ValeryS
Модератор
6449 / 4915 / 451
Регистрация: 14.02.2011
Сообщений: 16,298
25.11.2014, 19:14     Вывести на экран таблицу ASCII #3
Цитата Сообщение от zss Посмотреть сообщение
for (char a=0;a<128;a++)
косячек у вас дяденька
127 меньше чем 128
а следующий шаг -128, опять меньше
бесконечный цикл
нужно unsigned char
но в некоторых компиляторах может проканать где по умолчанию char является unsigned

Добавлено через 1 минуту
Цитата Сообщение от Yarik2 Посмотреть сообщение
Вывести на экран таблицу ASCII (столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда).
расскажешь как на экран выведешь перевод строки? или забой?
zss
Модератор
Эксперт С++
 Аватар для zss
6112 / 5715 / 1849
Регистрация: 18.12.2011
Сообщений: 14,600
Завершенные тесты: 1
25.11.2014, 19:29     Вывести на экран таблицу ASCII #4
можно исправить так
C++
1
for (char a=0;a<=127;a++)
или так
C++
1
for (unsigned char a=0;a<128;a++)
Yarik2
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 17
25.11.2014, 19:46  [ТС]     Вывести на экран таблицу ASCII #5
прошу обратить внимание:столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда
ValeryS
Модератор
6449 / 4915 / 451
Регистрация: 14.02.2011
Сообщений: 16,298
25.11.2014, 19:55     Вывести на экран таблицу ASCII #6
Цитата Сообщение от zss Посмотреть сообщение
for (char a=0;a<=127;a++)
Опять нельзя
127 a<=127 истина цикл крутится
-128 a<=127 истина цикл крутится
так что или unsigned или int
Сергей Сергеич, можешь добавить в свою тему с ошибками
Цитата Сообщение от zss Посмотреть сообщение
можно исправить так
ать компилятору команду чтобы char считал unsigned
за все не говорю но у VS2008 в меню настроек проекта была такая функция
в более поздних выбросили но ключик остался(вручную можно ввести)
вроде /J но могу ошибатся, студии под рукой сейчас нет, а тему где мы это обсуждали не могу найти

Добавлено через 1 минуту
Цитата Сообщение от Yarik2 Посмотреть сообщение
столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда
ну а тебе что показали?

Добавлено через 1 минуту
Цитата Сообщение от zss Посмотреть сообщение
for (unsigned char a=0;a<128;a++)
здесь начинать бы лучше с пробела 0х20
потому что раньше непечатные символы идут
и такие как забой, табуляция, перевод каретки могут испортить картинку
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 20:19     Вывести на экран таблицу ASCII
Еще ссылки по теме:

C++ Вывести на экран таблицу символов в формате «ASCII-код – символ»
Вывести на экран символы строки по возрастанию их кода ASCII C++
C++ Ввести с клавиатуры цифру, а вывести на экран должно символ ASCII
Вывести таблицу ASCII-кодов в пять столбцов, до появления буквы "й" C++

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

Или воспользуйтесь поиском по форуму:
Yarik2
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 17
25.11.2014, 20:19  [ТС]     Вывести на экран таблицу ASCII #7
большое спасиба
Yandex
Объявления
25.11.2014, 20:19     Вывести на экран таблицу ASCII
Ответ Создать тему
Опции темы

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