尝试从另一个字符串矩阵为字符串赋值时出错。
last_command = buttonValues[i][j];
使用:
解决strcpy (last_command, buttonValues[i][j]);
因为你显然无法在C中做到这一点。
答案 0 :(得分:0)
问题出在上面一行
last_command = buttonValues[i][j];
我觉得它就在这一行
g_signal_connect(G_OBJECT(buttons[i][j]), "clicked", G_CALLBACK(solve_button_callback), 0);
我有这种直接分配字符串的不良习惯:D 用这个来解决它:( duh)
strcpy (last_command, buttonValues[i][j]);
对于这个乏味的问题感到抱歉,并感谢大家的帮助。