Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
pups
103 / 1 / 3
Регистрация: 13.12.2009
Сообщений: 136
#1

Строки: вывод кода введенного пользователем символа - C++

07.04.2010, 10:02. Просмотров 822. Ответов 2
Метки нет (Все метки)

Написать программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки.
http://www.cyberforum.ru/cpp-beginners/thread1076616.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2010, 10:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Строки: вывод кода введенного пользователем символа (C++):

Напишите программу, которая выводит код введенного пользователем символа
169. Напишите программу, которая выводит код введенного пользователем символа....

Написать программу, которая выводит код введенного пользователем символа
Доброго времени суток, помогите, пожалуйста, написать программу, которая...

Удалить во всех строках заданного текста первые вхождения введенного пользователем символа
Разработать алгоритм и программу. Вводится последовательно N строк (1<=N<=20),...

Определить остаток от деления кода введенного символа на число
Помогите решить задачи на С++. Ввести символ и целое число. Определить...

Вывод всех цифр введенного пользователем числа через пробел в обратном порядке
Задача: Написать программу, которая выводит на экран все цифры введенного...

2
easybudda
Модератор
Эксперт CЭксперт С++
10021 / 5944 / 1483
Регистрация: 25.07.2009
Сообщений: 11,230
07.04.2010, 10:07 #2
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void){
    int c;
    
    while ( ( c = getchar() ) != '.' )
        if ( c != 0xa )
            printf("Hex: %#x\tDec: %d\n", c, c);
    
    return 0;
}
1
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
07.04.2010, 10:08 #3
Лучший ответ Сообщение было отмечено pups как решение

Решение

Чтобы получить код введенного символа, тебе нужно привести его к целому типу.
Например:
C++
1
2
3
char c;
std::cin >> c;//Ввод символа
std::cout << (int)c << std::endl;
Цитата Сообщение от pups Посмотреть сообщение
Программа должна завершать работу в результате ввода, например, точки
Используй цикл do-while:
C++
1
2
3
4
5
do
{
//...
}
while(c!='.');
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2010, 10:08
Привет! Вот еще темы с решениями:

Вывод кода символа
Почему при таком выводе кода символа в консоли выводится -33? Как я понимаю,...

Реализовать ввод строки с консоли пользователем и найти количество заданного символа в введённой строке
Ввести предложение и подсчитать сколько букв 'н' в нем.

Вывод кода символа в шестнадцатиричной системе счисления
Добрый вечер! У меня возник вопрос. Программа разделяет символьную строку...

Использование кода символа внутри строки?
Как должна выглядеть стока, содержащая символ с определённым кодом? Можно как...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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