小编dev*_*ast的帖子

C中的图形用户界面教程

我有一个C语言的项目,老师命令做一个项目的Gui.我只能使用C或C++作为GUI部分.

任何人都可以建议我一些简单的开源图形库教程,因为这将是我的第一个GUI.

谢谢

c user-interface

18
推荐指数
2
解决办法
9万
查看次数

在C中查找2D数组中的所有相邻元素

我正在做一个项目,有时我被卡住了.

我的问题是例如我有以下2D数组包含3个不同的整数.

2 2 2 2 1 
1 2 2 2 1 
3 3 2 3 2 
3 1 3 3 1 
1 1 2 3 1 
1 3 1 3 3 
Run Code Online (Sandbox Code Playgroud)

我想要的是找到数组中包含的任何数字的数组的最长的相邻元素链.

与上面的数组一样,最长的链是数字2.

2 2 2 2
  2 2 2
    2
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我为实现这一目标必须做些什么吗?

谢谢.

c

8
推荐指数
1
解决办法
5668
查看次数

Qt调用外部Python脚本

我正在尝试为我用Python编写的命令行工具编写一个GUI包装器.
有人建议我应该使用Qt.

下面是我的项目的.cpp文件:

#include "v_1.h"
#include "ui_v_1.h"
#include<QtCore/QFile>
#include<QtCore/QTextStream>
#include <QProcess>
#include <QPushButton>
v_1::v_1(QWidget *parent) :
    QMainWindow(parent),ui(new Ui::v_1)
    {
        ui->setupUi(this);
    }
    v_1::~v_1()
    {
        delete ui;
    }

void v_1::on_pushButton_clicked()
{
    QProcess p;
    p.start("python script -arg1 arg1");
    p.waitForFinished(-1);
    QString p_stdout = p.readAllStandardOutput();
    ui->lineEdit->setText(p_stdout);
}
Run Code Online (Sandbox Code Playgroud)

下面是我的项目的头文件:

#ifndef V_1_H
#define V_1_H
#include <QMainWindow>
namespace Ui {
class v_1;
}

class v_1 : public QMainWindow
{
    Q_OBJECT   
public:
    explicit v_1(QWidget *parent = 0);
    ~v_1();

private slots:
    void on_pushButton_clicked();
private:
    Ui::v_1 *ui;
};

#endif // V_1_H …
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4 qprocess

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

比较字符串列表的最佳数据结构和算法是什么?

我想找到符合以下规则的最长的单词序列:

  • 每个单词最多可以使用一次
  • 所有的单词都是字符串
  • 两个字符串sasb级联,如果最后两个字符sa匹配的前两个字符sb.

在连接的情况下,通过重叠这些字符来执行.例如:

  • sa ="torino"
  • sb ="novara"
  • sa concat sb ="torinovara"

例如,我有以下输入文件"input.txt":

诺瓦拉

都灵

维切利

拉文纳

那不勒斯

liverno

messania

诺维利古雷

罗马

并且,根据上述规则输出的上述文件应为:

都灵

诺瓦拉

拉文纳

那不勒斯

利沃诺

诺维利古雷

因为最长的连接是:

torinovaravennapolivornovilligure
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?什么是最好的数据结构?

c algorithm directed-graph digraphs data-structures

4
推荐指数
1
解决办法
920
查看次数

汇编语言中的多维数组

嗨所有可以任何一个PLZ告诉我如何处理8086汇编语言中的2D阵列.我是汇编语言编程的初学者.谢谢

assembly x86-16

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

用C增长数组

谁能解释一下“增长结构数组”的概念。我的意思是动态数组。谢谢你的时间。

c

2
推荐指数
1
解决办法
3007
查看次数

读逗号分隔的字符串

我想读取一个包含整数的字符串,并将所有整数存储在一些整数变量中.例如

 str[]="12,23,45"
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我.我尝试了一个空格分隔的整数..

            #include<string.h>
            #include<stdio.h>
            int main()
            {
                char buffer[]="12,34,56";
                int x,y,z;
                if(sscanf(buffer,"%d%d%d",&x,&y,&z)>2);
                {

                    printf("%d\n",x);
                    printf("%d\n",y);
                    printf("%d\n",z);
                }

            return 0;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你宝贵的时间.保持开心.

c

0
推荐指数
1
解决办法
1196
查看次数