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

Вопрос про консоль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию ping http://www.cyberforum.ru/cpp-beginners/thread89937.html
помогите осущиствить...долго копался в функции system что бы скопировть и переделать исходники-но ничего не получилось ксатти еще вопрос,существует ли функция ping?
C++ Найти число последовательности, у которого количество одинаковых цифр максимально Найти число последовательности, у которого количество одинаковых цифр максимально? http://www.cyberforum.ru/cpp-beginners/thread89932.html
C++ Поменять строку местами.
Дано слово из 12 букв. Поменять местами его трети следующим образом: Первую треть разместить на месте третьей, вторую на месте первой, третью на месте второй.
Работа с массивами с использованием выделения динамической памяти C++
Помогите решить вот такие задачи: Задача №1 Дана последовательность чисел b1,...,bn. Получить квадратную матрицу порядка n, элементами которой являются числа b1,...,bn в степени n, расположенные за схемой: http://s39.***********/i086/1001/6b/640eb334fe51.jpg Задача №2 Дана целочисленная прямоугольная матрица, определить количество столбцов, которые не имеют ни одного нулевого элемента P.S. В...
C++ Найти и напечатать наибольшее из трех заданных неравных чисел http://www.cyberforum.ru/cpp-beginners/thread89900.html
1. Дано x, a, b. Вычислить и напечатать у=sin a+cos b+e/4abx. Если y≥0, найти и напечатать наибольшее из трех заданных неравных чисел a, b, x. Если y<0, вычислить z=(a+b)x . 2. Дано x,c. Вычислить z=(x+c)sin cx . Если z<0, напечатать “z<0”, если z≥0, вычислить функцию d=y+ln y , где y изменяется в интервале от 1 до 5 с шагом 0,2. Если d>20 вывести на печать d, y, иначе вычислить p= xcd.
C++ строка помогите плиз! читаю книгу, не могу понять задача типа такой: найти сколько слов в строке буду очень блогодарен :) подробнее

Показать сообщение отдельно
Зоти Сергей
228 / 226 / 13
Регистрация: 18.12.2009
Сообщений: 316
26.01.2010, 22:55     Вопрос про консоль
создаете функцию.. например show_help()
в программе, после ввода проверяете, ввел ли пользователь слово "help" если да, то вызываете функцию show_help()
выглядить это будет примерно вот так:

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h>
#include <conio.h>
#include "iostream.h"
 
void show_help()
{
    printf("********************************************\n");
        printf("********************************************\n");
        printf("********      Command List:       **********\n");
        printf("********  'exit' exit program     **********\n");
        printf("********  'help' show help        **********\n");        
        printf("********************************************\n");
        printf("********************************************\n\n");
 
}
 
const char Commands[3][10]={"exit","help"};
void main(void)
{
    char Buffer[255];
 
 
        while(true)
        {
 
            memset(Buffer, 0, sizeof(Buffer));
            cout<<"Vvedite stroku:\n";
            gets(Buffer);
                for(int i=0;i<3;i++)
                {
                    if(!strcmp(Commands[i],Buffer))
                        {
                            switch(i)
                                {
                                    case 0:
                                            exit(0);
                                        break;
 
                                        case 1:
                                                show_help();
                                        break;
 
                                        default:
                                        break;
 
                                }
                        }
                }
        }
 
 
        getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru