一直從事硬體,采集了一組資料,資料不理想,想處理一下,求指點,資料格式:首先是標志位06 1E 中間資料 02 00 03 02 07 08這樣的,后面結束也有標記為06 1E,我想判斷兩個06 1E之間是否是7686位,如果多了就只要前7686位,少了就補0;有沒有什么好的辦法實作?求計算機專業的大神指點一下,我現在用的陣列,感覺太麻煩了,很容易竄位,是否可以用容器什么的簡單方法實作?
uj5u.com熱心網友回復:
用容器簡單一些,插入洗掉操作就方便,比如vectoruj5u.com熱心網友回復:
容器怎么實作兩個位置的查找?還是像陣列那樣a[i]=06,a[i+1]=1e這樣回圈查找么?之間的位數通過回圈一次b++最后通過b來判斷?還是使用純陣列操作?只是刪減用容器命令?uj5u.com熱心網友回復:
容器可以像使用陣列那樣使用,也可以使用容器相關的操作,比如find,比如迭代,演算法如排序等等。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52108.html
標籤:C++ 語言
上一篇:從檔案中讀取數字到陣列中。
下一篇:“Thanos“ VS “VictoriaMetrics“,誰才是打造大型 Prometheus 監控系統的王者?
