小编uni*_*kid的帖子

如何弹出Qt中的消息窗口?

当执行特定的测试用例时,我必须在Qt中弹出一条消息.由于我是Qt的初学者,我不想冒险尝试使用qml ...

如何在不创建qml文件的情况下(直接在.cpp文件中)执行此操作?

c++ qt

14
推荐指数
1
解决办法
3万
查看次数

在 while 循环中使用 getchar(),打印一条语句两次......如何?

我有一个像这样的非常简单的程序

int main()
{
    int opt;
    int n;
    int flag = 1;
    while(flag)
    {
        printf("m inside while.Press c to continue\n");
        if((opt = getchar())== 'c')
        {
            printf("choose a number\n");
            scanf(" %d",&n);
            switch(n)
            {
            case 0:
                printf("m zero\n");
                break;
            case 1:
               printf("entered one\n");
               break;
            case 3:
               printf("m exit\n");
               flag = 0;
               break;
            }
            printf("m broke\n");
        }
    }
    printf("m out\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到这样的输出:

m inside while.Press c to continue
c
choose a number
1
entered one
m broke
m inside while.Press c …
Run Code Online (Sandbox Code Playgroud)

c

6
推荐指数
2
解决办法
3339
查看次数

如何在GDB中运行.sh(shell脚本)文件?

我有一个名为'simple'的脚本文件.我可以使用./simple运行它,一切正常.

我需要在GDB中运行此文件以回溯一个特定参数的更改方式以及调用的函数.当我尝试

(gdb) file simple
Run Code Online (Sandbox Code Playgroud)

"/ home/examples/simple":不是可执行格式:无法识别文件格式

(gdb) r simple
Run Code Online (Sandbox Code Playgroud)

启动程序:简单

没有指定可执行文件.

使用"file"或"exec-file"命令

我怎么能克服这个?

shell gdb

5
推荐指数
1
解决办法
6197
查看次数

标签 统计

c ×1

c++ ×1

gdb ×1

qt ×1

shell ×1