如何在GtkGrid中留空行
我想创建一个带有按钮的gtkgrid,例如:
0 1 2 3
------------------------------------------
0 | | button2 |
- button1 -------------------------------
1 | | button3 |
-----------------------------------------
2 | | button4 |
-----------------------------------------
3 | | | | |
-----------------------------------------
4 | | button5 | |
-----------------------------------------
Run Code Online (Sandbox Code Playgroud)
如何在网格中插入一个空行(3)并将此行显示为gui中的空格?
谢谢.
我使用realloc来调整分配的内存:
char **get_channel_name(void)
{
char **result;
int n;
result = (char **) 0;
for (elem = snd_mixer_first_elem(handle), n = 0; elem; elem = snd_mixer_elem_next(elem)) {
if (!snd_mixer_selem_is_active(elem))
continue;
if (snd_mixer_selem_has_playback_volume(elem) &&
snd_mixer_selem_has_playback_switch(elem) &&
snd_mixer_selem_has_capture_switch(elem)) {
if (result == (char **) 0)
result = (char **) malloc(sizeof(char *));
else
result = (char **) realloc(result, sizeof(char *) * (n + 1)); /* nulled but not freed upon failure */
result[n++] = strdup(snd_mixer_selem_get_name(elem));
}
}
if (result == (char **) 0)
return NULL; …Run Code Online (Sandbox Code Playgroud) 我想在C源代码中打印Unicode字符"扬声器与三声波"(U + 1F50A)编码"\ uD83D\uDD0A",但得到此输出:
error: \uDD0A is not a valid universal character
error: \uD83D is not a valid universal character
Run Code Online (Sandbox Code Playgroud)