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

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

Войти
Регистрация
Восстановить пароль
 
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247
#1

11(3) напишите программу ввода слов с клавиатуры с проверкой возможности к - C++

29.05.2013, 18:31. Просмотров 312. Ответов 0
Метки нет (Все метки)

Пример 3. С помощью директив условной компиляции и символической константы _DEBUG напишите программу ввода слов с клавиатуры с проверкой возможности компиляции программного кода.
Программный код решения примера:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <conio.h>
 
int main (void) {
    char str[80];
 
// Начало проверки компилируемого кода
#ifdef _DEBUG
    printf("\n Start debugging\n");
#endif
 
    do {
        printf("\n Enter a word or \"z\" to exit: ");
        gets_s(str, 79);
 
#if _DEBUG
        printf("\n The word is \"%s\"\n", str );
 
#else 
#error This version is not to the C Run-Time Library. \
Break to debugging.
 
#endif 
 
    } while (str[0] != 'z' && str[0] != 'Z');
 
    printf("\n\n ... Press any key: ");
    _getch();
    return 0;
}
Лучше под с++, ну там только заминить pritf на cout
Символическая константа _DEBUG будет определяться (существовать) в режиме Debug, которое находится в списке главного меню интегрированной системы MS Visual Studio 2010.
Задание к примеру 3
1. Внесите изменения в программу, чтобы условие о невозможности компиляции было реализовано без директивы #error.
2. Вместо специализированной константы _DEBUG введите собственную символическую константу COMP_X, где Х – номер компьютера, на котором выполняется лабораторная работа(любой номер).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2013, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 11(3) напишите программу ввода слов с клавиатуры с проверкой возможности к (C++):

Напишите программу,которая требует ввода пароля - C++
Программа требует ввести пароль, например 111, и если пароль правильный, то заполняет всё строками экрана сообщением “Молодец!!!”....

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

Напишите программу, запрашивающую с клавиатуры число и массив чиел - C++
Уважаемы форумчане! Помогите, пожалуйста, с решением задачи: напишите программу, запрашивающую с клавиатуры число Х и массив чисел, ...

Напишите программу вычисления значения величины у, предусмотрев ввод а и х с клавиатуры - C++
Напишите программу вычисления значения величины у, предусмотрев ввод а и х с клавиатуры y=16.5*x+9*x^2-1.25*x^3 если 1=&lt;x&lt;9 y=|x|+a...

Напишите программу, которая вычисляет длину введенной с клавиатуры строки - C++
Напишите программу, которая вычисляет длину введенной с клавиатуры строки.

Написать программу в С++ для ввода с клавиатуры матрицы - C++
Написать программу в С++ для ввода с клавиатуры матрицы размера k*n (k&lt;=20, n&lt;=25) и ее обработки: записать в новый массив все строки,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2013, 18:31
Привет! Вот еще темы с ответами:

Напишите программу, которая подсчитывает количество слов в строке - C++
Напишите программу, которая подсчитывает количество слов в строке.*

Напишите программу, которая считает количество слов в файле - C++
Напишите программу, которая считает количество слов в файле input.txt . Словом называется последовательность непробельных символов,...

Напишите программу, печатающую гистограммы длин вводимых слов - C++
Само задание: Напишите программу, печатающую гистограммы длин вводимых слов.

Напишите программу, которая заполняет массив из 15 элементов. Данные вводятся с клавиатуры. - C++
1. Напишите программу, которая заполняет массив из 15 элементов. Данные вводятся с клавиатуры.


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

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

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