Помогите! Привязать кнопки к действию.

include <iostream>

include <string>

include <windows.h>

include<stdio.h>

include<conio.h>

include<stdlib.h>

define DILOXXE 72

int getPosition(void){

static int result = 0;
static int count = 0;

if (count){
    int ch = _getch();
    if (ch == 0 || ch == 0xE0)
        ch = _getch() << 8;

    switch (ch){
    case 0x5000:
        if (result < 3 && result >= 0) result++;
        break;
    case 0x4800:
        if (result > 0 && result <= 3) result--;
        break;
    default:
        puts("Incorrect input!");
        break;
    }
}

count++;
return result;

}

int main(){

setlocale(LC_ALL, «Russian»);

char *string[DILOXXE] = {
    "Добавить",
    "Просмотреть все данные",
    "Выход"
};
char pointStart[DILOXXE] = ">>";
char pointFinish[DILOXXE] = "  ";
unsigned row = 0, col = 0, i = 10;
int choice = 0;

do{

    choice = getPosition();
    system("cls");
    for (row = 0; row < 4; row++)
        printf("%s %s\n",
        row == choice ? pointStart : pointFinish,
        string[row]);
} while (i--);

return 0;

}

Допустим к первой кнопке добавить (1создать блокнот) ввод логина и пароля, а к второй просмотр файла 1(В который ведётся запись данных). И к последней завершение процесса.
Помогите!

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.