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

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

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

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

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

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

Вывести ASCII таблицу на экран - C++
Всем привет, снова требуется помощь форума. Задание такое. Вывести на экран ASCII таблицу, начиная со 127 кода по 255. Должно выглядеть...

Вывести на экран таблицу ASCII - C++
Вывести на экран таблицу ASCII (столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда).

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

Вывести таблицу ASCII кодов - C++
Вывести таблицу ASCII кодов в двенадцать столбцов до появления строчной буквы й русского алфавита и определить, сколько ещё не выведено....

Вывести на экран символы строки по возрастанию их кода ASCII - C++
2) После ввода с клавиатуры произвольного ряда, вывести на экран этот ряд с отсортированными в нем символами ( у порядке возростания кодов...

Ввести с клавиатуры цифру, а вывести на экран должно символ ASCII - C++
Проблема, в том что я придумал себе задачу, вводить с клавиатуры цифру,а выводить на экран должно символ ASCII. Всячески пытался её...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
25.11.2014, 19:03 #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;
}
1
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
25.11.2014, 19:14 #3
Цитата Сообщение от zss Посмотреть сообщение
for (char a=0;a<128;a++)
косячек у вас дяденька
127 меньше чем 128
а следующий шаг -128, опять меньше
бесконечный цикл
нужно unsigned char
но в некоторых компиляторах может проканать где по умолчанию char является unsigned

Добавлено через 1 минуту
Цитата Сообщение от Yarik2 Посмотреть сообщение
Вывести на экран таблицу ASCII (столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда).
расскажешь как на экран выведешь перевод строки? или забой?
2
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
25.11.2014, 19:29 #4
можно исправить так
C++
1
for (char a=0;a<=127;a++)
или так
C++
1
for (unsigned char a=0;a<128;a++)
1
Yarik2
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 17
25.11.2014, 19:46  [ТС] #5
прошу обратить внимание:столбцы - три старших двоичных разряда таблицы ASCII, строки - четыре младших разряда
0
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
25.11.2014, 19:55 #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
потому что раньше непечатные символы идут
и такие как забой, табуляция, перевод каретки могут испортить картинку
2
Yarik2
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 17
25.11.2014, 20:19  [ТС] #7
большое спасиба
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 20:19
Привет! Вот еще темы с ответами:

Вывести на экран символ ASCII таблицы заданное количество раз - C++
Всем привет. надо вывести на экран символ аски таблицы такое кол во раз, какое значение хранится в поле структуры. чето меня переклинило....

Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел - C++
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел в виде: 1 2 3 4 … 9 2 4...

Вывести на экран строку символов только с четными номерами кодов ASCII - C++
После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными номерами кодов ASCII,...

После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов - C++
После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.11.2014, 20:19
Ответ Создать тему
Опции темы

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