cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2305|回复: 2

[89/92/V200] 如何让tiggc中返回值为字符串

[复制链接]
发表于 2015-11-9 17:35:23 | 显示全部楼层 |阅读模式
希望用tigcc写一段程序在ti-basic中调用,让其返回值为浮点数值的程序如下:
#define RETURN_VALUE
#define USE_TI89
#define USE_TI92PLUS
#define USE_V200
#define MIN_AMS 101
#include <args.h>
#include <estack.h>
void _main(void)
{
  ESI argptr = top_estack;
  float a = GetFloatArg (argptr);
  float b = GetFloatArg (argptr);
  while (GetArgType (top_estack) != END_TAG)  // Clean up arguments
    top_estack = next_expression_index (top_estack);
  top_estack--;
  double t=a+b+0.0;
  push_Float (t);
}
我希望让返回值为字符串怎么进行修改,输入参数也要为字符串怎么处理,要是让返回值为串列又怎么实现
发表于 2015-11-9 21:20:38 | 显示全部楼层
sprintf sscanf
 楼主| 发表于 2015-11-12 20:09:00 | 显示全部楼层
push_zstr始终用不了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-3-28 22:06 , Processed in 0.048291 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表