메뉴를 인쇄하는 기능을 어떻게 만들 수 있습니까?

코더

나는 기능을 가지고 놀고 있는데 메뉴를 만들 수 있지만 기능에 포함시킨 다음 메인에서 함수를 호출하는 것이 가능한지 알고 싶었습니다. 예는 다음과 같습니다.

cout << "Enter 1 for info" << endl; 
    cout << " " << endl;
    cout << "Enter 2 to Start" << endl;
    cout << " " << endl;
    cout << "Enter 3 to Quit" << endl;

    cin >> menu;

나는 이것을 원하지만 if 및 else 문이있는 함수에서 사용자가 선택한 것에 따라 다른 문을 인쇄합니다. C ++ 언어를 사용하고 있습니다.

감사

알렉스

다음은 시작하는 간단한 예입니다.

#include <iostream>
#include <string>
#include <sstream>
using namespace std;

int MenuSelect() {
    cout << endl;
    cout << "Enter 1 for info" << endl;
    cout << " " << endl;
    cout << "Enter 2 to Start" << endl;
    cout << " " << endl;
    cout << "Enter 3 to Quit" << endl;

    int selected = 0;
    string input;
    cin >> input;
    if (stringstream(input) >> selected) {
        return selected;
    }
    else {
        return -1;
    }
}

void start() {

}

int main() {
    int selected = -1;
    while ((selected = MenuSelect()) != 3) {
        if (selected < 1) {
            cout << "Invalid option" << endl;
        }
        else if (selected == 1) {
            cout << "Info" << endl;
        }
        else if (selected == 2) {
            cout << "START!" << endl;
            start();
        }
        else {
            cout << "Invalid option" << endl;
        }
    }

    return 0;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

매크로를 실행하기 위해 Excel 메뉴 모음 단추를 어떻게 만들 수 있습니까?

분류에서Dev

액션 바 아이콘을 클릭하여 왼쪽 메뉴를 어떻게 만들 수 있습니까?

분류에서Dev

특정 DataFrame 섹션을 인쇄하는 버튼 witk Tkinter를 어떻게 만들 수 있습니까?

분류에서Dev

C에서 이중 문자를 제거하는 기능을 어떻게 만들 수 있습니까?

분류에서Dev

C에서 메뉴를 어떻게 만들 수 있습니까?

분류에서Dev

postgresql에서 어떻게 확인 기능을 만들 수 있습니까?

분류에서Dev

QGraphicsView를 어떻게 플릭 가능하게 만들 수 있습니까?

분류에서Dev

Flutter Dart를 사용하여 나란히있는 기능 비교표를 만들 수 있습니까? 어떻게?

분류에서Dev

새 LinkedList를 생성하는 방법을 어떻게 만들 수 있습니까?

분류에서Dev

출력 스트림에 인쇄하는 일반 함수를 어떻게 만들 수 있습니까?

분류에서Dev

선택 메뉴 B의 내용이 선택 메뉴 A의 선택에 의존하는 두 개의 선택 메뉴를 어떻게 만들 수 있습니까?

분류에서Dev

분기없는 숫자주기를 어떻게 만들 수 있습니까?

분류에서Dev

CSS에서 높이가 변경되는 고정 상단 메뉴 바를 어떻게 만들 수 있습니까?

분류에서Dev

FPML을 사용하여 어떻게 SWAPS를 만들 수 있습니까?

분류에서Dev

Excel을 사용하여이 차트를 어떻게 만들 수 있습니까?

분류에서Dev

여러 파일을 인수로 사용하는 셸 컨텍스트 메뉴 항목을 어떻게 만들 수 있습니까?

분류에서Dev

여러 파일을 인수로 사용하는 셸 컨텍스트 메뉴 항목을 어떻게 만들 수 있습니까?

분류에서Dev

사용자가 다른 단어로 클릭 할 때 단어를 변경하는 OnClick 기능을 어떻게 만들 수 있습니까?

분류에서Dev

특정 사람에게 특정 메시지를 보내는 명령을 어떻게 만들 수 있습니까?

분류에서Dev

유형만을 기반으로 sqlcontext 암시 적 인코더를 생성하는 스칼라 메서드를 어떻게 만들 수 있습니까?

분류에서Dev

HTML / Javascript에서 재귀 메뉴를 어떻게 만들 수 있습니까?

분류에서Dev

인증으로 $ http를 어떻게 만들 수 있습니까?

분류에서Dev

Javascript를 사용하여 링크 가능한 제목을 어떻게 만들 수 있습니까?

분류에서Dev

CSS를 사용하여이 공을 던질 수있는 버킷을 어떻게 만들 수 있습니까?

분류에서Dev

XML을 더 빠르게 구문 분석하는이 SQL 함수를 어떻게 만들 수 있습니까?

분류에서Dev

Lubuntu에서 창을 최대화 / 최소화하는 바로 가기를 어떻게 만들 수 있습니까?

분류에서Dev

누락되지 않은 데이터 (NaN이 아님)의 기능, 값 및 인덱스를 사용하여 DataFrame을 어떻게 만들 수 있습니까?

분류에서Dev

이와 같은 jQuery를 사용하지 않고 어떻게 페이드 인 기능을 만들 수 있습니까? (자바 스크립트)

분류에서Dev

JSRuntime을 사용하여 사용자 지정 오류 메시지를 어떻게 만들 수 있습니까?

Related 관련 기사

  1. 1

    매크로를 실행하기 위해 Excel 메뉴 모음 단추를 어떻게 만들 수 있습니까?

  2. 2

    액션 바 아이콘을 클릭하여 왼쪽 메뉴를 어떻게 만들 수 있습니까?

  3. 3

    특정 DataFrame 섹션을 인쇄하는 버튼 witk Tkinter를 어떻게 만들 수 있습니까?

  4. 4

    C에서 이중 문자를 제거하는 기능을 어떻게 만들 수 있습니까?

  5. 5

    C에서 메뉴를 어떻게 만들 수 있습니까?

  6. 6

    postgresql에서 어떻게 확인 기능을 만들 수 있습니까?

  7. 7

    QGraphicsView를 어떻게 플릭 가능하게 만들 수 있습니까?

  8. 8

    Flutter Dart를 사용하여 나란히있는 기능 비교표를 만들 수 있습니까? 어떻게?

  9. 9

    새 LinkedList를 생성하는 방법을 어떻게 만들 수 있습니까?

  10. 10

    출력 스트림에 인쇄하는 일반 함수를 어떻게 만들 수 있습니까?

  11. 11

    선택 메뉴 B의 내용이 선택 메뉴 A의 선택에 의존하는 두 개의 선택 메뉴를 어떻게 만들 수 있습니까?

  12. 12

    분기없는 숫자주기를 어떻게 만들 수 있습니까?

  13. 13

    CSS에서 높이가 변경되는 고정 상단 메뉴 바를 어떻게 만들 수 있습니까?

  14. 14

    FPML을 사용하여 어떻게 SWAPS를 만들 수 있습니까?

  15. 15

    Excel을 사용하여이 차트를 어떻게 만들 수 있습니까?

  16. 16

    여러 파일을 인수로 사용하는 셸 컨텍스트 메뉴 항목을 어떻게 만들 수 있습니까?

  17. 17

    여러 파일을 인수로 사용하는 셸 컨텍스트 메뉴 항목을 어떻게 만들 수 있습니까?

  18. 18

    사용자가 다른 단어로 클릭 할 때 단어를 변경하는 OnClick 기능을 어떻게 만들 수 있습니까?

  19. 19

    특정 사람에게 특정 메시지를 보내는 명령을 어떻게 만들 수 있습니까?

  20. 20

    유형만을 기반으로 sqlcontext 암시 적 인코더를 생성하는 스칼라 메서드를 어떻게 만들 수 있습니까?

  21. 21

    HTML / Javascript에서 재귀 메뉴를 어떻게 만들 수 있습니까?

  22. 22

    인증으로 $ http를 어떻게 만들 수 있습니까?

  23. 23

    Javascript를 사용하여 링크 가능한 제목을 어떻게 만들 수 있습니까?

  24. 24

    CSS를 사용하여이 공을 던질 수있는 버킷을 어떻게 만들 수 있습니까?

  25. 25

    XML을 더 빠르게 구문 분석하는이 SQL 함수를 어떻게 만들 수 있습니까?

  26. 26

    Lubuntu에서 창을 최대화 / 최소화하는 바로 가기를 어떻게 만들 수 있습니까?

  27. 27

    누락되지 않은 데이터 (NaN이 아님)의 기능, 값 및 인덱스를 사용하여 DataFrame을 어떻게 만들 수 있습니까?

  28. 28

    이와 같은 jQuery를 사용하지 않고 어떻게 페이드 인 기능을 만들 수 있습니까? (자바 스크립트)

  29. 29

    JSRuntime을 사용하여 사용자 지정 오류 메시지를 어떻게 만들 수 있습니까?

뜨겁다태그

보관