1樓:艾公尺鈉姆
這個現象有兩個原因。第一硬體,就是記憶體有問題。第二是軟體,軟體出錯了。記憶體吃緊造成的。
如果知道哪個軟體出錯重新安裝那個軟體吧軟體出錯了。再執行的時候就不會出現了。
如果不經常你也不必很在意,如果很經常就重灌系統吧。
應用程式錯誤,該記憶體不能為read怎麼辦
2樓:夕舞天涯
記憶體。右鍵單擊桌面上的「我的電腦」圖示,(針對win7 系統)。如果找不到,那麼可以在控制面板的系統與安全--系統裡面找到。
點選左邊的高階系統設定。在系統屬性面板中,在高階選項卡中,選擇效能裡面的設定,進入到下一步。在效能面板中,再一次選擇高階選項卡,下面有乙個更改,點選更改。
在虛擬記憶體中,勾選自定義大小選項,為虛擬記憶體分配空間。設定好了之後,點選一下設定就完成了會彈出乙個提示框,重新啟動計算機即可。
c語言程式執行錯誤提示記憶體不能為read,求大神指教
3樓:闊氣克克
對於字串scanf的時候不用&
c語言程式設計**現0x004012cc指令引用的0x00000031記憶體。該記憶體不能為read是怎麼回事 10
4樓:狂奔的賽車
注意程式中的記憶體分配和釋放部分,看是不是成對等。
這種錯誤都是記憶體操作上的錯誤,除了分配釋放外,可能還有其他錯誤,比如,因為一些bug造成的指標變數指向了無效記憶體。或者使用了未初始化的指標,或者本來有效的記憶體區,比如乙個結構體的內部,因為程式其他地方的錯誤而被意外修改。這種錯誤要耐心查詢。
0x00000031處在前64kb不可讀記憶體區。
5樓:匿名使用者
c程式設計?
說明你程式的指標出錯,進入到別的程式的保護記憶體中了,所以出現這個,不防你貼出**我幫你看。
你的串號我已經記下,採納後我會幫你製作。
6樓:回頭的世界
你訪問了系統不允許訪問的記憶體空間,觸發系統保護異常!
7樓:葵者無敵
指標未初始化!就這樣,很危險。
8樓:匿名使用者
可能指標錯誤,你對空指標運算,之後又 *potiner
c語言錯誤:記憶體不能為read
9樓:陽光少年
改完後的程式如下,樓主可以試執行一下,注意以後用scanf輸入資料時的格式哦,望採納,謝謝!
#include
#include
#include
#include
#define null 0
#define len sizeof(struct student)struct student;
int n;
struct student* creat()p2->next=null;
return(head);
}void main()
10樓:
scanf("%1d,%s,%f",&p1->num,&p1->name,&p1->score);
==>scanf("%1d,%s,%f", p1->num, p1->name, &p1->score);/串名本身就是位址,不用再&取位址。
編譯c程式時,出現錯誤提示 」0x00401258「指令引用的」0xcccccce0「記憶體。該記憶體不能為read 是什麼意思?
11樓:鷹弈
你操作的這個東西沒有使用合法記憶體,就是說系統沒有分配這塊記憶體"0xcccccce0"
所以你就不能寫進去內容,這時你卻使用了它,導致了錯誤這樣的錯誤原因很多。
比如scanf輸入中沒有位址符&
指標沒有指向合法記憶體,進而使用等等。
提示該記憶體不能為read如何解決?
12樓:小生耶瘋狂
提供幾種解決方案:
1、一次執行註冊所有dll,方法如下:開始——執行,輸入cmd 回車在命令提示符下輸入for %1 in (%windir%\system32\*.dll) do regsvr32.
exe /s %1這個命令,回車後慢慢等(需要點時間1-2分鐘) 都執行完再嘗試之前的操作,看還有沒有出現不能為read的現象。
2、在控制面板的新增/刪除程式中看看你是否安裝了微軟,如果已經安裝了,可以考慮解除安裝它,當然如果你以後在其它程式需要時候,可以再重新安裝。
系統出現記憶體不能為"read"或"written"的原因:
1、驅動不穩定,與系統不相容,這最容易出現記憶體不能為 read 或者檔案保護。
2、系統安裝了乙個或者多個流氓軟體,這出現 ie 或者系統崩潰的機會也比較大,也有可能出現檔案保護。
3、系統載入的程式或者系統正在執行的程式之間有衝突,尤其是部分防毒軟體監控程式。
13樓:ic漢子
該記憶體不能為read解決教程:
配置錯誤!【重啟,出完電腦品牌後,按f8,安全模式,最後一次正確配置,回車,回車】!
系統漏洞!【360安全衛士或金山衛士,或可牛免費防毒,修復:高危和重要的,其它忽略】!
軟體衝突!【解除安裝不常用的軟體,保持系統穩定,尤其是同型別的軟體,不相容】!
軟體版本過舊!【使用:(驅動人生),更新:顯示卡驅動,音效卡驅動!其它軟體,覆蓋安裝】!
病毒木馬!【防毒軟體,全盤掃瞄與自定義掃瞄,完畢後,隔離區,徹底刪除】!
惡評外掛程式!【可牛免費防毒,金山衛士,或360安全衛士,清理惡評外掛程式】!
可疑啟動項!【360系統急救箱,開始急救,檔案恢復區,徹底刪除檔案】!
0x000000該記憶體不能為read
14樓:鞠如蓉扶朝
搞錯沒,樓上的,動不動就裝系統啊?暈死~~~這個沒事,在工作列點資源管理器,應用程式,關閉未相應的就可以了,一般這個都是系統不穩定的表現~~下次找高手裝個好系統~~
15樓:佴朵兒堯寶
很顯然是系統檔案損壞,建議重新裝系統。
16樓:限定宇宙飛
0x00000000指令引用的0x00000000記憶體,該內容不能為read解決方法:
1、 開始 執行regedit進入登錄檔, 在。
hkey_local_machine\software\microsoft\windows\currentversion\explorer\shellexecutehooks下,應該只有乙個正常的鍵值。
", 和預設鍵值,將其他的刪除 。
2、開始 執行 輸入cmd, 回車,在命令提示符下輸入。
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
回車,滾動完畢後,再輸入:
for %1 in (%windir%\system32\*.dll) do /s %1
回車!直到螢幕滾動停止為止,重啟電腦。
17樓:匿名使用者
兩個可能:
1,記憶體條沒插好,搖搖它試試。
2,剛裝的軟體跟以前的軟體有衝突。在安全模式下解除安裝最近安裝的程式試試。
記憶體不能為read 5,記憶體不能為read
出現這個現象有兩個原因。第一硬體,就是記憶體有問題。第二是軟體,軟體出錯了。記憶體吃緊造成的。現重新安裝下遊戲,再執行的時候就不會出現了。如果不經常你也不必很在意,如果很經常就重灌系統吧。回。記憶體不能為read 該記憶體不能為read解決教程 配置錯誤!重啟,出完電腦品牌後,按f8,安全模式,最後...
發生錯誤 記憶體不能為read 怎麼辦
出現0x?指令引用的0x?記憶體。該記憶體不能為 read 或 written 只要 對症下藥 問題才能解決。答案 原創 嚴禁複製 盜版系統或 ghost版本系統 可能會出現該問題,如果系統本身有問題,及時安裝官方發行的補丁,建議 使用 正版 或 官方 其它版本的系統 對電腦沒有影響或 偶爾 出現,不用...
記憶體不能為read
系統出現記憶體不能為 read 或 written 的原因有 1 驅動不穩定,與系統不相容,這最容易出現記憶體不能為 read 或者檔案保護。2 系統安裝了乙個或者多個流氓軟體,這出現 ie 或者系統崩潰的機會也比較大,也有可能出現檔案保護。3 系統載入的程式或者系統正在執行的程式之前有衝突,尤其是...