小编fab*_*szy的帖子

需要一些关于从Motif迁移到Gtk的建议

我正在做一个关于将遗留GUI程序从Motif迁移到Gtk的项目.源代码很长(大约80k行).现在我有两个计划:

  1. 只需找到Motif函数和Gtk的相应关系.然后编写一些脚本来自动执行此转换.当然,这不能100%自动完成,需要手动工作.
  2. 从源代码返回GUI程序的体系结构.构建一个树状结构,然后根据结构使用Gtk重新构建程序.

关于这两个计划,请给我一些建议.任何想法或想法也受到热烈欢迎.

c x11 gtk motif legacy-code

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

CSS中的奇怪反斜杠和行为

我遇到过这样一段CSS代码:

p {
  color: white;
}
\p {
  background: green;
}
\* {
  background: #bcc;
}
body \2a {
  background: red;
}
.recover {
  background: #6ea;
  color: black;
}
div {
  border: 2px solid blue;
}
ul,
li,
a {
  background: none;
}
Run Code Online (Sandbox Code Playgroud)
<p>This should have a green background</p>
<div>This should have no background color</div>
<p class="recover">CSS has recovered</p>
Run Code Online (Sandbox Code Playgroud)

在Firefox和Internet Explorer 10中,结果如HTML中所述.但在Chrome中,它完全不同.

在这个例子中反斜杠的用法是什么?

css

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

C语言中的括号char数组初始化

现在我遇到了如下问题:

int foo(void){
    char a[10] = "foo";
    char b[10] = {"foo"};
    ...
}
Run Code Online (Sandbox Code Playgroud)

我使用gdb来检查'a'和'b'的内容,它们看起来完全一样.

变量a和b之间有什么区别吗?

c string char

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

标签 统计

c ×2

char ×1

css ×1

gtk ×1

legacy-code ×1

motif ×1

string ×1

x11 ×1