TCL C API,打印Tcl对象

shot

我需要一个简单的C / C ++程序,该程序创建一个Tcl_Obj,为其设置一些值并输出该值。我需要看看如何使用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;
}
奥列格·奥利夫森(Oleg Olivson)
/*set value */
Tcl_SetIntObj(tclObj, 3);
/*print value*/
int i;
Tcl_GetIntFromObj(interp, tclObj, &i);
printf("Value: %d\r\n", i);

也最好检查Tcl_GetIntFromObj()的返回值。参考此页-Tcl参考手册

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 tcl 包过程中调用 TCL C API

来自分类Dev

C ++ / Tcl调用Tcl_CreateCommand记录的函数时,能否检索Tcl文件行号

来自分类Dev

如何将用户定义的C API tcl命令“ get_failed”的结果存储到tcl变量中?

来自分类Dev

如何从C应用程序向tcl / tk解释器发送tcl命令

来自分类Dev

在MacOSX上使用Tcl / Tk C API时,为什么要在环境中执行?

来自分类Dev

TCL 脚本无法保留从 C-API 返回的 64 位指针

来自分类Dev

在tcl中按原样打印文本

来自分类Dev

如何在 TCL 中打印以下输出

来自分类Dev

Windows控制台中的Tcl和Ctrl-C

来自分类Dev

TCL库从C ++函数返回字符串

来自分类Dev

从tcl线程在C中定义多线程调用函数

来自分类Dev

如何从C处理程序获取TCL脚本名称

来自分类Dev

通过C ++控制台输入TCL脚本控制窗口

来自分类Dev

将char数组从C ++函数返回到tcl

来自分类Dev

TCL库从C ++函数返回字符串

来自分类Dev

在 C 程序中重复使用 TCL 解释器

来自分类Dev

TCL仅检查空白

来自分类Dev

从Matlab运行TCL脚本

来自分类Dev

在Tcl中使用{*}

来自分类Dev

TCL: Backslash issue (regsub)

来自分类Dev

TCL /预期变量与$ variable

来自分类Dev

tcl:执行git命令

来自分类Dev

TCL如何读取文件

来自分类Dev

Tcl列表输出修改

来自分类Dev

使用matplotlib *无* TCL

来自分类Dev

Tcl:字典中的字典

来自分类Dev

TCL清单的Foreach

来自分类Dev

从Matlab运行TCL脚本

来自分类Dev

TCL中的FIFO文件