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

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

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


Написать программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2010, 10:02
Ответы с готовыми решениями:

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

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

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

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

2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10908 / 6833 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
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
Эксперт С++
5816 / 3468 / 356
Регистрация: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2010, 10:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти индекс последнего вхождения символа, введённого пользователем, в заданную строку
Уважаемые форумчане. Помогите, пожалуйста, написать программу по следующему условию: пользователь...

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

Вывод введенного пользователем с клавиатуры символа на экран
Добрый день. Нуждаюсь в помощи\совете, есть такая задача: Написать программу, которая выводит на...

Вывод ASCII кода введенного символа
Пытаюсь вывести ASMII код введенного символа для ввода символа использую: mov ah, 00 int 16h...


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

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

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