gpt4 book ai didi

c++ - TCL C API,打印 Tcl 对象

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:33 25 4
gpt4 key购买 nike

我需要创建一个 Tcl_Obj 的简单 C/C++ 程序,为其设置一些值并打印该值。我需要看看如何使用 C API 来完成它。这是我到目前为止所做的。

#include <tcl.h>

int main() {
Tcl_Interp *interp = Tcl_CreateInterp();

Tcl_Obj* tclObj = new Tcl_NewObj();

// setting tclObj some value
// printing it using something like this Tcl_PrintVariable(tclObj);

return 0;
}

最佳答案

/*set value */
Tcl_SetIntObj(tclObj, 3);
/*print value*/
int i;
Tcl_GetIntFromObj(interp, tclObj, &i);
printf("Value: %d\r\n", i);

也最好检查 Tcl_GetIntFromObj() 的返回值。请参阅此页面 - Tcl reference manual

关于c++ - TCL C API,打印 Tcl 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com