打印

请教sscanf??

[复制链接]
1730|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic87|  楼主 | 2007-10-25 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从单片机端P0-P3口输出给定值;
其中参数p=0-3为端口号
uchar outport(uchar idata *buf) {
    uint p,V;
    if ( sscanf( buf,"%i%i",&p,&v)!=2 )
         return 1;                 /*命令中缺少端口参数则返回错误1*/
    switch(p) {                    
        case 0: P0=V;break;        /*从P0口输出给定值*/    
        case 1: P1=V;braek;
        case 2: P2=V;break;
        case 3: P3=V | RXD_ |TXD_;break;
        defualt: return 2;        /*端口参数超出范围返回错误号2*/
    }
    return 0;
}
顺便再问问sprintf,fscanf,fprintf??用法?谢谢

相关帖子

沙发
magic87|  楼主 | 2007-10-25 12:22 | 只看该作者

自己顶一下,

00,xwj ic921...??来帮忙了。谢谢

使用特权

评论回复
板凳
computer00| | 2007-10-25 12:57 | 只看该作者

抱歉,从未用过这些函数。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

58

帖子

1

粉丝