我无法理解有什么区别:
#define WIDTH 10
Run Code Online (Sandbox Code Playgroud)
和
int width = 10;
Run Code Online (Sandbox Code Playgroud)
使用第一个或第二个有什么好处?
我试图在绘图区域上绘制一个没有运气的图像.我看到了几个python示例,但我无法将它们实现为c,我正在使用它(例如,将图像绘制到gtk.DrawingArea?)
我已经创建了一个Pixbuf变量来存储我想要在绘图区域绘制的图像,但是没有像gtk_drawing_area_draw_pixbuf这样的函数或与之相关的东西.感谢任何建议.
我真的不知道为什么,但这似乎不起作用.对我来说似乎完全有效:
gchar *text = gtk_entry_get_text(entry);
if(text == "hello") {
//do sth
}
else {
//do sth else
}
Run Code Online (Sandbox Code Playgroud)
即使我输入hello也没有任何反应,但调用else {}中的代码.问题是什么?