c語言檔案操作程式設計題,c語言程式設計題

2025-07-11 11:06:18 字數 2153 閱讀 7855

c語言程式設計題

1樓:51cto學院

現在網上有很多免費的試題資料可以測試加強學習。

2樓:匿名使用者

你是哪位同學,注意點。

c語言檔案操作的問題,**如下

3樓:陽光的雷咩咩

ctrl+z如果是字面上的字串,就不會被識別為結束符。

另外好像ctrl+d才是結束符吧?

c語言程式設計檔案操作問題

4樓:網友

應該是你的資料檔案出問題了。

出問題的可能原因:

可能一: char name[24]; //第11個或第12個的檔名過長,超過了23個位元組。

可能二: char tmp[32]; //第11個或第12個的tmp資料長度超過了31個位元組。

檢查一下生成檔案的那個程式吧,把這塊的資訊長度輸出出來除錯一下。

5樓:網友

把一堆結構放在乙個檔案裡的時候,最好自定義乙個結尾。讀到指定字元表示已讀取完成。

c語言 對檔案進行操作的三個主要過程是

6樓:

c語言對檔案進行操作的三個主要過程是:開啟檔案、操作檔案、關閉檔案。

c語言的檔案處理功能依據系統是否設定「緩衝區」分為兩種:一種是設定緩衝區,另一種是不設定緩衝區。

由於不設定緩衝區的檔案處理方式,必須使用較低階的i/o函式(包含在標頭檔案和中)來直接對磁碟存取,這種方式的存取速度慢,並且由於不是c的標準函式,跨平臺操作時容易出問題。

一道c語言 檔案操作的題

7樓:it日常總結

我按照bin檔案中存放的都是以字元形式儲存的二進位8位數的理解解答,就是我把11111111轉化為整數後為255,最後加到剛好達到16位(二進位)為止,也就是剛過32767(0x7fff)為止。

如果是這樣的理解下面的程式共參考:

#include

#include

bin文件路徑位置*/

#define file_bin "/home/oracle/ipc/bin"

int main(void)

num = 0;

sum = 0;

while (1)

tmp = (tmp<<1) +ch-48);

i++;/*sum儲存累加的值,num儲存累加的8位數個數*/

sum += tmp;

num++;

if (sum > 0x7fff) break;/*達到16位就跳出迴圈*/

printf("前%d個二進位八位數加完後剛好達到16位二進位數: %x(十六進位顯示)",num, sum);

return 0;}

8樓:13孤島

你的問題說的不太清楚,按我理解你是想把把單詞word按二進位儲存以此節省空間。

#include

void main()

for(i=0;i<4;i++)

printf("%d",b);

然後把b=2315184儲存即可*/

核心區域已經給你寫好,。

大體思路是這樣的,得到單詞,如:」abcd」,然後給字母編號1到26,(這時1234就是單詞abcd),然後把1234儲存。使用的時候讀取,再通過演算法將1234翻譯成字母即可。

通過這樣能夠節省很多空間。

9樓:

表達清楚一點,看了一會兒感覺矛盾重重。"8位+8位+8位 一直加到16位即,乙個byte+乙個byte一直加到word我的想法是fread,";不知道要表達什麼。

c語言檔案操作的問題

10樓:網友

有兩個地方的問題:

1、if((fpa=fopen("f:\\","w"))==null)中應該開啟fpb而不是fpa

2、程式最後的花括號用的是全形的。

11樓:雲帆00滄海

你是在win,還是linux環境下?在win下路徑分割符為「\」在linux下為」/「.你的路徑為:f:\,單反斜槓。

C語言程式設計題,C語言程式設計題

long fun int k if i 2 return 1l return k fun k 1 或 include stdio.h main double h,c printf input h n scanf lf h c 5.0 9 h 32 printf c lf c 實驗一 簡單的c程式設計...

c語言程式設計題,C語言程式設計題

可以這樣理解,int p是一個二級指標,int a中a也是一個二級指標,a和p是同一級別的。在這個程式中 p 0 指向了a 0 p 1 指向了a 2 p 2 指向了a 6 p 3 指向了a 12 p 0 0 等於a 0 0 因為p 0 是指向a 0 的一級指標,向後偏移0個int,所以p 0 0 a...

c語言程式設計題計算,C語言程式設計題 計算Cmn

cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是 m m 1 m 2 共有n項的乘積,然後除以n的階乘 用c語言做這個計算的程式設計,步驟如下 1 首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m 0 n 0 m n的條件,如果不滿足要求重新輸入。2 然後可以構建兩...