1樓:網友
#include
#include
void main()
const char linenum1 46 10";
const char linenum2 44 0f ";
const char *initdsp
int i,b,c; char *cmd; char lin[3];
unsigned char addr[255];
for(i=0;ifor(b=0,c=0;bif(b==0)
lin[0]=cmd[b*2];
lin[1]=cmd[b*2+1];
lin[2]='0';
sscanf(lin,"%x",&addr[c]);
printf("%#x ",addr[c]);elselin[0]=cmd[b*3];
lin[1]=cmd[b*3+1];
lin[2]='0';
sscanf(lin,"%x",&addr[c]);
printf("%#x ",addr[c]);
system("pause");
調整好後,我的可以執行的過!
2樓:帳號已登出
那是**?怎麼那麼亂呢,也不分行。
c++程式丟擲異常:: 0xc0000005: 寫入位置 0xcdcdcdcd 時發生訪問衝突?
3樓:格里程式設計辦公技巧
這段**有幾個小問題:
如圖示記1:這裡雖然沒錯,但是建議最好不要返回null, 還是返回head。因為如果之前連結串列不為空,只是在加乙個節點失敗返回null,我想你也是用head來接收返回值。
那就會因為乙個失敗把原來的連結串列沒有頭了,不能用但是一直佔用記憶體。
如圖示記2:這裡如果連結串列為空,你的head是怎麼初始化的,如果是初始化為null,那這裡必然會失敗出現你所描述的問題。建議你初始化為null,然後這裡判斷如果為null就返回node。
如圖示記4:這裡我猜想你的node和data是類物件,因為看你後面引用了類函式。那這裡就要注意了,最好用new來建立物件,使用malloc建立物件是不會呼叫建構函式的,而new是會呼叫建構函式建立物件。
0x800ccc0f,0x800ccc79 同時出現。。
4樓:五更天使
0x800ccc0f根據提供的錯誤**分析,主要有以下原因:
1、所處網路環境無法解析出伺服器的ip位址,導致連線和收發郵件的速度下降。解決方法:您可以開啟windows的開始--執行,輸入ping 收發郵件伺服器位址 -t,將 ping出的ip位址輸入客戶端軟體的相應設定欄中。
2、本機電腦安裝的防火牆、郵件檢測程式安全級別設定過高,當傳送較大容量郵件時,會發生通訊中斷的情況。建議您根據實際需求調整安全級別設定或暫時關閉此類程式。
3、區域網(公司內網)的伺服器主機或路由器對埠號做了限制。您可以聯絡系統管理檢視具體設定並做適當的調整。
4、使用了非通用或較低版本的客戶端軟體,導致資料無法通過郵件伺服器的驗證或持續連線動作。建議您使用常用的outlook、foxmail等軟體。
5、各地區在不同時間段網路狀態不一,在網路繁忙或不穩定時即會出現此情況。
0x800ccc79根據提供的錯誤**查詢,無法傳送該信的原因是填寫的收件人位址的使用者名稱不存在或有誤,請核對收件人位址後重新傳送。如果您按照以上方法操作之後仍然無法正常使用,則可能是受到網路不穩定或者軟體問題的原因而導致的,建議您可以更換新的網路環境或者電腦嘗試。
未知程式錯誤(0xc0000409),位置0x7cc96df4,要怎樣解決?
5樓:網友
記憶體不能為"read"或"written"(原因以及解決方案):
系統出現記憶體不能為"read"或"written"的原因:
1、驅動不穩定,與系統不相容,這最容易出現記憶體不能為 read 或者檔案保護。
2、系統安裝了乙個或者多個流氓軟體,這出現 ie 或者系統崩潰晌皮的機會也比較大,也有可能出現檔案保護。
3、系統載入的程式或者系統正在執行的程式之間有衝突,尤其是部分防毒軟體監控程式。
4、系統本身存在漏洞,導致容易受到網路攻擊。
5、病毒問題也是主要導致記憶體不能為 read、檔案保護、 錯誤……
6、如果在玩遊戲時候出現記憶體不能為 read,則很大可能是顯示卡驅動不適合(這裡的不適合有不適合該遊戲、不適合電腦的顯示卡),也有可能是 版本不夠新或者不符合該遊戲、顯示卡驅動。
7、部分軟體本身自身不足的問題。
8、電腦硬體過熱,也是導致記憶體不能為 read 的原因之一。
9、電腦記憶體與主機板相容性不好也是導致記憶體不能為 read 的致命原因!
提供幾種解決方案:
1、一次執行註冊所有dll,方法如下:
開始——執行,輸入cmd 回車在命令提示符下輸入。
for %1 in (%windir%\system32\*.dll) do /s %1
這個命令你慢慢輸,仔細點,輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果。回車後慢慢等(需要點時間1-2分鐘) 都執行完再嘗試之前的操作,看還有沒有出現不能為read的現象。
2、在控制面板的新增/刪除程式中看看你是否安裝了微軟,如果已經安裝了,可以考慮解除安裝它,當然如果你以後在其它程式宴桐差需要時候,可以再重新安裝。
另外,如果你用的是ati顯示卡並且你用的是sp2的補丁(一些ati的顯示卡驅動需要輪啟在正常工作的環境下)。這種情況你可以找一款不需要支援的ati顯示卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「ie修復」軟體,並可以查查是否有病毒之類的。
微軟公升級到版應該沒問題了〕
3、引起這個問題的原因很多。一般來講就是給系統打上補丁和更換記憶體、給記憶體換個插槽這3種方法來解決。[系統補丁只要到microsoft update****更新就可以了!
急求高手我的電腦怎麼老出現藍屏出現0x0000001E的錯誤
記憶體啊 電腦藍屏怎麼解決 是0x000000de 電腦藍屏怎麼處理!其顯示的 stop 0x000000ca,如圖,請高手指點,要詳細解決過程!謝謝各位大蝦了!我認為可能有兩種可能。1.你的記憶體條有問題 你可能把它拿出來用橡皮擦擦。2.可能是你的系統不穩定 一般都是記憶體條出問題了,相容性差或者...
c語言中x0是什麼意思,C語言中x0是什麼意思
x 0在c 語言裡是表示x不等於0的意思,和數學表達上有一點不一樣,還比如x 2,表示把x和2做比較是否相等。判斷x是否等於o,當它等於0時,返回1.當它不等於0時,返回0.粗看1到。感覺是觸發風怒了。以上 c語言中x 0是什麼意思 判斷變數x的值是否為0 如果是 那麼這個式子的邏輯值為1 或者真 ...
在c語言中0x01和0x1相等嗎
include int main 這是測試程式 列印的結果i j是相等的 說明兩者相等 c語言中0x01 9,和0x01u 9得到的結果一樣嗎,是都為0嗎 在c語言中,可以用 bai作取du地址和按位與操作兩種運算zhi。不過取dao地址是針對變數的,內當前 後是一容個常量,在c語言中不允許取地址操...