cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 3623|回复: 6

[fx-9860/9750] 9860SDK的printf

[复制链接]
发表于 2011-4-9 18:50:05 | 显示全部楼层 |阅读模式
9860的SDK里面没有printf是不是让大家很不爽呢?我今天就写了一个

#include "stdarg.h"  //注意,这个是关于调用参数堆栈的头文件
void fxprintf(char *cpFormat, ...)
{
char cpBuffer[512];
va_list pArgList;
va_start(pArgList, cpFormat);
  vsprintf(cpBuffer, cpFormat, pArgList);
va_end(pArgList);
Print(cpBuffer);
}
语法格式与printf完全一样(比如locate(1,1);fxprintf("%d",-12);)。但是还是要配合locate函数使用

评分

参与人数 1金钱 +2 收起 理由
GWHBOB + 2 欢迎探讨

查看全部评分

 楼主| 发表于 2011-4-9 18:54:48 | 显示全部楼层
仿照fxprintf,结合sscanf,可以再写一个fxscanf
 楼主| 发表于 2011-4-9 19:45:05 | 显示全部楼层
这个……没人理我……
发表于 2011-4-9 22:44:19 | 显示全部楼层
不错,但是不明白为什么不能直接使用 stdio.h 呢?
 楼主| 发表于 2011-4-9 22:48:06 | 显示全部楼层
不错,但是不明白为什么不能直接使用 stdio.h 呢?
ttxzb 发表于 2011-4-9 22:44

仔细看C Standard Libraries.pdf里的说明(灰色标注的是不支持的函数)。但却是不知道CASIO为啥不写一个printf。
发表于 2011-4-10 10:47:37 | 显示全部楼层
哦,发现了,你可以写一个,然后把头文件发上来。
发表于 2011-4-10 13:09:11 | 显示全部楼层
revolution fx里好像有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 04:31 , Processed in 0.063792 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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