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

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

Войти
Регистрация
Восстановить пароль
 
pups
103 / 1 / 2
Регистрация: 13.12.2009
Сообщений: 138
#1

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

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

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

Удаление из строки символа, введенного пользователем - C++
Нужен код чтобы программа удаляла из строки символ, введенный пользователем и результат выводила на экран. Всем...

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

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

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

Вывод кода символа - C++
Почему при таком выводе кода символа в консоли выводится -33? Как я понимаю, используется кодировка MS Windows. Работаю в VS 2013. cout...

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

2
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
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
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
07.04.2010, 10:08 #3
Чтобы получить код введенного символа, тебе нужно привести его к целому типу.
Например:
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
Привет! Вот еще темы с ответами:

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

Использование кода символа внутри строки? - C++
Как должна выглядеть стока, содержащая символ с определённым кодом? Можно как то вместо L&quot;начало&quot;+(wchar_t)0xAB+L&quot;конец&quot; набрать всё...

Вывод символа слева и его соответствующего кода ASCII справа - C++
Собственно вопрос как это сделать?

Вывод части строки после определенного символа - C++
Написал функцию: #include &lt;iostream.h&gt; #include &lt;string.h&gt; void main() { char stroka; cin&gt;&gt;stroka; char*primer; ...


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

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

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