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

11(4) напишите программу определения кода вводимого символа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 11(3) напишите программу ввода слов с клавиатуры с проверкой возможности к http://www.cyberforum.ru/cpp-beginners/thread883935.html
Пример 3. С помощью директив условной компиляции и символической константы _DEBUG напишите программу ввода слов с клавиатуры с проверкой возможности компиляции программного кода. Программный код решения примера: #include <stdio.h> #include <conio.h> int main (void) { char str; // Начало проверки компилируемого кода #ifdef _DEBUG
C++ Выяснить, сколько из двух матриц являются симметричными Заданы две матрицы А(3,3) и В(4,4). Выяснить и напечатать, сколько из них являются симметричными (0.1 и 2). Матрица называется симметричной, если транспонированная матрица равна исходной. Транспонирование матриц оформить в виде функции http://www.cyberforum.ru/cpp-beginners/thread883927.html
C++ Вывести фамилии студентов, которые не получают стипендию и их перечень дисциплин (переделать под объединение и перечисление)
Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний балл ниже, то указать перечень дисциплин с оценками. Вывести фамилии студентов, которые не получают стипендию и их перечень дисциплин. #include <stdio.h> #include <string.h> #include <clocale> int main() { setlocale(0,"Rus"); static...
производный класс C++
Помогите пожалуйста!!! Не получается сделать задание. Нужно определить производный класс к вспомогательному классу по заданию. В основном классе добавить к полям вспомогательного класса два поля производных вспомогательных классов. Задание: В производном классе элемент из драгоценного металла добавлено целое поле – процент примеси. При вычислении стоимости грамма, она уменьшается на...
C++ Создать массив из четных чисел http://www.cyberforum.ru/cpp-beginners/thread883897.html
Дана последовательность натуральных чисел а1, а2,..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
C++ Приготовление сэндвича Паша очень любит готовить сэндвичи. Свой фирменный сэндвич «Купе» он готовит из четырех главных ингредиентов: верхний кусок хлеба, ломтик сыра, ломтик ветчины и нижний кусок хлеба. Все ингредиенты имеют приямоугольную форму. Однажды он решил быстро приготовить этот сэндвич. Чтобы это сделать, он подбросил ингредиенты в воздух в надежде, что они упадут и сами сложатся в нужном порядке. Однако... подробнее

Показать сообщение отдельно
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247
29.05.2013, 18:34     11(4) напишите программу определения кода вводимого символа
Пример 4. С помощью директивы #define и оператора препроцессора # напишите программу определения кода вводимого символа.
Программный код решения примера:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <conio.h>
#include <locale.h>
 
#define CHAR_COD(c)  ""#c""
 
int main (void) {
    char ch;
    setlocale (LC_ALL, "rus");
 
    printf("\n Введите символ: ");
    scanf("%c", &ch);
  printf("\n %s \"%c\", его код %d", CHAR_COD(Символ), ch, ch);
 
    printf("\n\n ... Нажмите любую клавишу: ");
    _getch();
    return 0;
}
Под с++ лучше
Оператор # должен использоваться в макросах с аргументами, поскольку операнд после ссылается на аргумент макроса. В данном случае строка "Символ" подставляется в заменяющий текст вместо #c.
Задание к примеру 4
1. Напишите программу повторного ввода символов с клавиатуры до тех пор, пока не будет введен символ "z".
2. Выполните макроподстановку со строкой "compX" и присоединяемой строкой "Х" с помощью функции printf()(cout), где Х – номер компьютера, на котором выполняется лабораторная работа (любой).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru