我有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))'。我不記得前者是否已經遷移到後者的別名呢...... –