久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3718|回復: 4
打印 上一主題 下一主題
收起左側

已解決)對指針比較了解的朋友幫我看看這個程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:84495 發表于 2016-3-10 19:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 absflash 于 2016-3-11 19:58 編輯

已解決,隔壁壇壇友解決的,正確做法是調用時去掉*
改成if(cmpmemory(bufrxd1,buf,len)) 就好了
*buf                存放的是串口傳輸進來的數據,
*bufrxd1         存放上一次串口傳輸的數據,用于比較是否與本次數據相同

bit cmpmemory(unsigned char *ptrl1,unsigned char *ptrl2,unsigned char len)
{while(len--)
{if(*ptrl1++!=*ptrl2++)
     {return 1;}                //bijiao比較兩指針數據不同返回1
}
return 0;                        //相同返回1
}
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
void uartaction (unsigned char *buf ,unsigned char len)
{
unsigned char i=0;
for(i;i<len;i++)
{
if(cmpmemory(*bufrxd1,*buf,len))   //bi比較兩次數據是否相同,
{
        *bufrxd1=*buf;      //不相同放進*bufrxd1備用

        CLSLcd();                //清屏
for(i;i<len;i++)
{        PutChar(2,i*6,buf);  //將新數據顯示在12864上

}
}
}   、、//兩次傳輸數據相同不做處理,主要是不清屏,清屏太頻繁導致屏幕閃爍



現在問題是一調用cmpmemory(*bufrxd1,*buf,len))就出錯,提示
123.C(143): error C214: illegal pointer conversion              非法指針轉換
我曾吧*bufrxd1換成數組,也是這個提示,想不通了,
這里要如何傳遞數據才可進行比較,不一定要用指針,只要能比較不同就行
高人給看一下,要如何修改


源程序在另一臺破電腦上,破電腦上不了網,需要的話一會可以傳上來

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:69862 發表于 2016-3-11 09:38 | 只看該作者
把要比較的兩個數據分別放在數組里面,這樣不是好比較了嗎?
回復

使用道具 舉報

板凳
ID:84495 發表于 2016-3-11 09:57 | 只看該作者
xiao_yp2014 發表于 2016-3-11 09:38
把要比較的兩個數據分別放在數組里面,這樣不是好比較了嗎?

忙暈了,我再試試,謝謝
回復

使用道具 舉報

地板
ID:107120 發表于 2016-3-11 10:20 | 只看該作者
本帖最后由 zhangfan3765 于 2016-3-11 12:04 編輯

if(*ptrl1++!=*ptrl2++)這個判斷語句有問題吧,=是賦值,==是判斷兩個分別括起來。
回復

使用道具 舉報

5#
ID:84495 發表于 2016-3-11 20:03 | 只看該作者
zhangfan3765 發表于 2016-3-11 10:20
if(*ptrl1++!=*ptrl2++)這個判斷語句有問題吧,=是賦值,==是判斷兩個分別括起來。

!=和==是同級別的,朋友,去掉*既可以了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美一区二区三区在线看 | 日日做夜夜爽毛片麻豆 | 国产免费观看一级国产 | 在线不卡| 亚洲一区不卡在线 | 熟女毛片 | 岛国毛片在线观看 | 亚洲福利 | 日韩欧美一区二区三区免费观看 | 久久爆操 | 91高清在线视频 | 久久精品色视频 | 一区二区三区国产 | 欧美99 | 欧美一区免费 | 欧美性久久久 | 久久网站免费视频 | 亚洲高清在线观看 | 国产午夜精品久久久久免费视高清 | 久久久久国产 | 国产激情在线观看视频 | 国产乡下妇女做爰 | 欧美日韩视频在线播放 | 精品国产网 | 91极品欧美视频 | 久综合| 免费黄色的网站 | 亚洲精品一区在线 | 九九亚洲| av天天看 | av大全在线观看 | 99国产精品久久久 | 男女羞羞在线观看 | 天天操综合网 | 天天操网 | 久久av影院 | 激情五月综合网 | 日韩不卡一区二区三区 | 色免费看| 91xx在线观看| 欧美日韩专区 |