找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2596|回复: 5
收起左侧

C语言结构体如何将按键传入子函数呢?

[复制链接]
ID:241249 发表于 2019-4-25 21:06 | 显示全部楼层 |阅读模式
最近在研究结构体但是怎么可以把按键的信息传到子函数里面呢

试了半天返回函数 不行



回复

使用道具 举报

ID:514901 发表于 2019-4-25 22:48 | 显示全部楼层
形参用不了用指针
回复

使用道具 举报

ID:362398 发表于 2019-4-26 13:13 | 显示全部楼层
如果要在函数中修改的话可以使用结构体指针
回复

使用道具 举报

ID:522189 发表于 2019-4-26 14:26 | 显示全部楼层
用结构体指针来实现啊
回复

使用道具 举报

ID:469932 发表于 2019-4-27 16:36 | 显示全部楼层
#include<reg51.h>
#include<string.h>

struct     //自定义结构体
{
    int     P1;        
    char    SW;   
    char    strs[20];
}pk;


void main()
{
    if(pk.SW == 1)
    pk.P1 = 0x01;
    strcpy(pk.strs,"are you OK");
    delay(200);

        if(pk.SW == 2)
    pk.P1 = 0x02;
    strcpy(pk.strs,"this is struct");
    delay(200);
   //.....................

   while(1);
}

//按键SW 自己设,延时做一做,点到为止!

评分

参与人数 3黑币 +48 收起 理由
yoxi + 16 回帖助人的奖励!
jinsheng7533967 + 16 赞一个!
shuisheng + 16 很给力!

查看全部评分

回复

使用道具 举报

ID:241249 发表于 2019-5-5 08:28 来自手机 | 显示全部楼层
Sawardeakar 发表于 2019-4-27 16:36
#include
#include


谢谢 已经搞定 很有用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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