找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 481|回复: 2
收起左侧

C语言函数传入参考求助

[复制链接]
ID:705846 发表于 2024-5-30 17:07 | 显示全部楼层 |阅读模式
请教大家:

传入send_tpco两个参数,字符串和数字。这个代码该如何改写一下,谢谢大家指点。


void main(){
                set1=2;
                char str[]="time\n";
                send_tpco(str,set1);

}


void send_tpco(char *tpco,char value)
        {
                unsigned char num[18];               
                memset(num, 0, sizeof(char)*18);
                sprintf(num, ^tpco%d\n",value);        这个地方该如何改写。                     
                SendString(num);        
                delay_ms(255);        
        }               

回复

使用道具 举报

ID:879809 发表于 2024-5-30 21:56 | 显示全部楼层
sprintf(num, "%s%d\n",tpco,value);
回复

使用道具 举报

ID:705846 发表于 2024-5-31 08:30 | 显示全部楼层


我想改写成指针的方式

char t_str[]=''testing';
void main(){
set1=2;
send_tpco(t_str,set1);
}

void send_tpco(char tpco[],int value)
        {
                unsigned char num[18];               
                memset(num, 0, sizeof(char)*18);
                sprintf(num, "%s%d\n",tpco,value);                             
                SendString(num);       
                delay_ms(255);       
        }                                                       


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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