當前位置:首頁 » 編程語言 » 該內存不能為readc語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

該內存不能為readc語言

發布時間: 2023-05-05 13:33:35

1. c語言運行到最後一條語句就錯誤說內存不能為read

%s的意思是將a中咐悄存放的內容作為字元串首地址,輸出對彎簡歷應字元串,而a中存放的內容(如用戶輸入為10)不是一個合法使用地埋搜址,所以出錯。
這里,a,b都是字元型,因此該採用%c輸出

2. 這個C語言程序沒有語法錯誤,為什麼在Xp下會提示「內存不能為read」

if(a[i]!=b[i]&&a[i]!=c[i])中的i使用前都沒初始化,同學,判正和如果i大於4就可能訪清唯問到非法內掘盯存區里。

3. C語言創建單鏈表,為什麼運行總是說內存不能為read

我給你改好了:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h> /伍賣/maloc必須態絕的頭文件
//using namespace std; //沒用,我注釋了

typedef struct student
{
int data;
struct student *next;
}node;
node *creat()
{
node *head;
node *p=NULL;
node *s=NULL;
int x,cycle=1;
head=(node*)malloc(sizeof(node));
p=head;
while(cycle)
{
printf("\nplease input the data:");
scanf("%d",&x);//這里錯了
if(x!=0)
{
s=(node *)malloc(sizeof(node));
s->data=x;
printf("\n %d",s->data);
p->next=s;
p=s;
}
else
cycle=0;

}

head=head->next;
p->next=NULL;
printf("\n yyy %d",head->data);

return (head);
}
main(){
node *head;
head = creat();

system("帆橘姿pause");

}

4. c語言顯示內存不能為read

#include<喊脊stdio.h>猛滲拿枝搭
#include<math.h>
#include<stdlib.h>
main()
{
int i,s;
float r;
FILE *fp;
char filename[]="table.txt",line[100];//Useless

fp=fopen("table.txt","w");//here
for(i=1;i<=100;i++)
{
s=i*i;
r=sqrt(i);
fprintf(fp,"%d%5d%5.2f\t\n",i,s,r); //here
}
fclose(fp);
}

5. c語言渣渣求大神指點:為什麼寫入字元總該內存不能為「read」下面是代碼。

if寫錯了 如果是if(fp=NULL)是賦值語句 一定成立 所以要改成if(fp==NULL)

6. c語言運行時提示「內存不能為read」,求幫助調試

#include "stdafx.h"

int main(int argc, char* argv[])
{
int a[10]={5,7,9,5,2,5,7,9,8,2},n=10;
int k=0;
for(int i=0; i<n; i ++)
{
for(int j=i+1;j<n;i++)
if(a[i]==a[j])
a[i-k]=a[i]; //這塌森里沖衫畝改成a[j-k]=a[i]; 試試!
else
k++;
}
n=n-k;
for(i=0; i<n; i ++)
printf("%4d"散森, a[i]);
printf("\n");
return 0;
}

7. c語言編寫程序編譯通過,運行後提示內存不能read,求大神指導。

FILE *f_pic,*f_file,*f_finish; //沒為這些指針分配內存

8. C語言該內存不能為read怎麼解決

一般就是內存寫賀或神異常,即0xc000 0005的異常,團虛這種異常,基本都是因為內存訪問了系統使用禪虧的虛擬內存地址范圍 比如 0xffff ffff,最常見的就是向 0號地址寫入異常,比如

*(int*)0=0;//這種最容易引發不能寫的異常。。

9. c語言運行數據後 出現以下問題 「0x00401266」指令引用的「0xdddddde5」內存。該內存不能為「read」

出現這樣的問題一般是因為指針未分配空間或指向已釋放的內存,所以會提示「不能為read"!