我有Tcl_Interp
的结构,我不知道它是什么。我试图打印一个字符串值interp.result
,但它没有返回任何东西。我使用这个功能:如何获取Tcl_Interp的字符串值
void debug_state(char *state);
这样的:
debug_state(Tcl_GetStringResult(g_game.tcl_interp));
但它不返回任何东西。是否有其他方式可以看到除char *Tcl_GetStringResult(interp)
以外的其他字符串值tcl_interp
'Tcl_GetStringResult(interp)'的替代方法是'Tcl_GetString(Tcl_GetObjResult(interp))'。我不记得前者是否已经迁移到后者的别名呢...... –