Gtk断言失败c Gtk_日历
我的gtk+/C代码中有一个断言失败,因此,我不知道为什么: 错误是:g_日期\设置\月份:断言“g_日期\有效\月份(m)”失败 可疑线路为:Gtk断言失败c Gtk_日历,c,gtk,assert,glib,C,Gtk,Assert,Glib,我的gtk+/C代码中有一个断言失败,因此,我不知道为什么: 错误是:g_日期\设置\月份:断言“g_日期\有效\月份(m)”失败 可疑线路为: t_day day; uint y, m, da; gtk_calendar_get_date(GTK_CALENDAR(d->calendar), &y, &m, &da); g_date_set_day(&day.date, da); g_date_set_year(&day.date, y);
t_day day;
uint y, m, da;
gtk_calendar_get_date(GTK_CALENDAR(d->calendar), &y, &m, &da);
g_date_set_day(&day.date, da);
g_date_set_year(&day.date, y);
g_date_set_month(&day.date, m);
这是我唯一使用g_date_set_month()的函数
感谢阅读返回0-11之间的月份值:
月:存储月号的位置(介于0和11之间),或
无效的[退出][不允许]
GDate使用介于1-12之间的月份值(请参见设置器中使用的和):
基尼月:4;一天中的一天、一个月、一年表示
日期,作为介于1和12之间的数字
您可能需要在这两种格式之间进行转换