标题: C语言结构体如何将按键传入子函数呢? [打印本页]

作者: weiwei850113    时间: 2019-4-25 21:06
标题: C语言结构体如何将按键传入子函数呢?
最近在研究结构体但是怎么可以把按键的信息传到子函数里面呢

试了半天返回函数 不行




作者: 郑汉松    时间: 2019-4-25 22:48
形参用不了用指针
作者: sky505050w    时间: 2019-4-26 13:13
如果要在函数中修改的话可以使用结构体指针
作者: 15705182738    时间: 2019-4-26 14:26
用结构体指针来实现啊
作者: Sawardeakar    时间: 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 自己设,延时做一做,点到为止!

作者: weiwei850113    时间: 2019-5-5 08:28
Sawardeakar 发表于 2019-4-27 16:36
#include
#include


谢谢 已经搞定 很有用




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1