如何解决这个问题,在切换后我无法输入文字结束程序就结束了

时间:2019-02-16 19:08:51

标签: c

好吧,我想让用户输入文本,但是选择菜单后它刚刚结束,我该如何解决呢?

#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
    char str[1000];
    int menu;
    system("cls");
    printf("1. Uppercase");
    printf("\n2. Lowercase");
    printf("\n3. Switching");
    printf("\n4. Exit");
    printf("\nChoose : ");
    scanf("%d", &menu);
    switch(menu)
    {
        case 1:
        printf("Enter your text : ");
        gets(str);
        strupr(str);
        printf("Uppercase string : %s", str);
        break;
    }
   return  0;
}

好吧,我希望结果是大写的,但是它只是在菜单输入后才结束编程,我该如何解决?

0 个答案:

没有答案