首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCL C API,打印Tcl对象

TCL C API,打印Tcl对象
EN

Stack Overflow用户
提问于 2013-10-31 11:10:33
回答 1查看 238关注 0票数 1

我需要简单的C/C++程序,它创建一个Tcl_Obj,为它设置一些值并打印该值。我需要看看如何使用can来完成它。以下是我迄今所做的工作。

代码语言:javascript
复制
#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;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-31 11:22:50

代码语言:javascript
复制
/*set value */
Tcl_SetIntObj(tclObj, 3);
/*print value*/
int i;
Tcl_GetIntFromObj(interp, tclObj, &i);
printf("Value: %d\r\n", i);

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19704887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档