c語言記憶體讀寫問題,求大神幫忙,謝謝

時間 2021-09-08 05:20:05

1樓:樂天

你好,**如下:

char *readfile(char *path)length=filelength(fp);

ch=(char *)malloc(length);

fread(ch,length,1,fp);

*(ch+length-1)='\0';

return ch;

}int filelength(file *fp)希望可以幫到你。

2樓:律仙韻

是不是初始化?要是的話,你重新再進試試。

3樓:

失敗原因估計是下面兩種情況: 一、指標未初始化就free失敗

c語言問題,求大神解決,謝謝啦,我是小白,最好能夠解釋下原因..

4樓:小賊快快受死

#include

void findmin(int *s,int t,int*k)//找到最小值的函式。這個*s是陣列的第一個元素,*k是指向第一個i的位置,就是k儲存的是i的儲存單元的地址

void main()

主函式和一般的差不多,我認為是這樣的,可能是節約空間了吧。希望對你有點點點點的幫助

c語言作業,求大神幫忙,C語言作業,求大神幫忙

include 求一個數的因子 void divisor int num,int a a 0 判斷一個數是否為素數 char isprime int num return 1 把陣列a裡面的素數放到b裡 void prime to arry int a,int b a b 0 void main p...

c語言問題求大神解答,C語言問題,求大神解答

a 用結構體定義以下學生資訊,結構體名 student 學號 姓名和成績 包括3門課程的成績,可用一個陣列表示 struct student c語言問題,求大神解答! 奔安 include include include typedef unsigned int uint typedef struc...

c語言問題,求大神幫助,C語言問題,求大神幫助解決

倫悅宜 float x,y scanf 2f x 小馬道明 你這個題目錯的地方可真多,首先在scanf裡面不能有 3f這樣的格式,因為是鍵盤輸入,不是計算機操作所以很難得到標準格式長度多少,有效是多少,在這裡解釋一下小數點前面是代表長度 超過了長度的話原樣輸出 小數點後面代表是有效位個數 有效位後面...