真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

磁盤操作c語(yǔ)言函數(shù) 以下c語(yǔ)言程序?qū)⒋疟P中

編寫C語(yǔ)言程序,實(shí)現(xiàn)對(duì)磁盤文件的操作。具體要求包括:

二級(jí)C大綱

為攸縣等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及攸縣網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、攸縣網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

下載的

基本要求

1.具有計(jì)算機(jī)的基礎(chǔ)知識(shí)。

2.了解操作系統(tǒng)的基本概念,掌握常用操作系統(tǒng)的使用。

3.掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法,熟悉算法描述工具一流程圖的使用。

4.能熟練地使用一種高級(jí)語(yǔ)言或數(shù)據(jù)庫(kù)語(yǔ)言編寫程序、調(diào)試程序。

考試內(nèi)容

一、基礎(chǔ)知識(shí)與基本操作

(一)基礎(chǔ)知識(shí)

1.計(jì)算機(jī)系統(tǒng)的主要技術(shù)指標(biāo)與系統(tǒng)配置。

2.計(jì)算機(jī)系統(tǒng)、硬件、軟件及其相互關(guān)系。

3.微機(jī)硬件系統(tǒng)的基本組成。包括:中央處理器(運(yùn)算器與控制器),內(nèi)存儲(chǔ)器(RAM與ROM),外存儲(chǔ)器(硬盤、軟盤與光盤),輸入設(shè)備(鍵盤與鼠標(biāo))輸出設(shè)備(顯示器與打印機(jī))。

4.軟件系統(tǒng)的組成,系統(tǒng)軟件與應(yīng)用軟件;軟件的基本概念,文檔;程序設(shè)計(jì)語(yǔ)言與語(yǔ)言處理程序(匯編程序、編譯程序、解釋程序)。

5.計(jì)算機(jī)的常用數(shù)制(二進(jìn)制、十六進(jìn)制及其與十進(jìn)制之間的轉(zhuǎn)換);數(shù)據(jù)基本單位(位、字、節(jié)、字)。

6.計(jì)算機(jī)的安全操作;計(jì)算機(jī)病毒的防治。

7.計(jì)算機(jī)網(wǎng)絡(luò)的一般知識(shí)。

8.多媒體技術(shù)的一般知識(shí)。

(二)DOS的基本操作

1.操作系統(tǒng)的基本能功能與分類。

2.DOS操作系統(tǒng)的基本組成。

3.文件、目錄、路徑的基本概念。

4.常用DOS操作,包括:

初始化與啟動(dòng);

文件操作(TYPE,COPY,DEL,XCOPY,ATTRIB);

目錄操作(DIR,MD,CD,RD,TREE,PATH);

磁盤操作(FORMAT,DISKCOPY,CHKDSK);

功能操作(VER,DATE,TIME,CLS,PROMPT,HELP);

批處理(批處理文件的建立與執(zhí)行,自動(dòng)批處理文件);

輸入輸出改向。

(三)WINDOWS的基本操作

1.Windows的特點(diǎn)、基本構(gòu)成及其運(yùn)行環(huán)境。

2.Windows用戶界面的基本元素。包括:窗口、圖標(biāo)、菜單、對(duì)話框、按鈕、光標(biāo)等。

3.Windows基本操作。包括:?jiǎn)?dòng)與退出,鼠標(biāo)操作,窗口操作,圖標(biāo)操作、萊單操作,對(duì)話框操作。

二、程序設(shè)計(jì)

1.能運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法編寫程序。

2.掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法。

3.能熟練使用一種高級(jí)語(yǔ)言或一種數(shù)據(jù)庫(kù)語(yǔ)言(共有QBASIC、FORTRAN、Pascal、C以及FoxBASE等五種語(yǔ)言,考生任選其中一種。各種語(yǔ)言的考試內(nèi)容附后)。

三、上機(jī)操作

在指定的時(shí)間內(nèi)使用微機(jī)完成下述操作:

1.完成指定的計(jì)算機(jī)基本操作(包括機(jī)器啟動(dòng)和操作命令的使用)。

2. 按給定要求編寫和運(yùn)行程序。

3.調(diào)試程序,包括對(duì)給出的不完善的程序進(jìn)行修改和補(bǔ)充,使之能得到正確的結(jié)果。

C語(yǔ)言程序設(shè)計(jì)

(一)C語(yǔ)言的結(jié)構(gòu)

1.程序的構(gòu)成,main函數(shù)和其他函數(shù)。

2.頭文件、數(shù)據(jù)說(shuō)明、函數(shù)的開(kāi)始和結(jié)束標(biāo)志。

3.源程序的書(shū)寫格式。

4. 語(yǔ)言的風(fēng)格。

(二)數(shù)據(jù)類型及其運(yùn)算

1.C的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型、空類型)及其定義方法。

2.C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。

4.C表達(dá)式類型(賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、條件表達(dá)式、逗號(hào)表達(dá)式)和求值規(guī)則。

(三)基本語(yǔ)句

1.表達(dá)式語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句。

2.?dāng)?shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用。

3.復(fù)合語(yǔ)句。

4.goto語(yǔ)句和語(yǔ)句標(biāo)號(hào)的使用。

(四)選擇結(jié)構(gòu)程序設(shè)計(jì)

1.用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。

2。用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

3.選擇結(jié)構(gòu)的嵌套

(五)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

1.for循環(huán)結(jié)構(gòu)。

2.While和do whi1e循環(huán)結(jié)構(gòu)。。

3.continue語(yǔ)句和break語(yǔ)句。

4.循環(huán)的嵌套。

(六)數(shù)組的定義和引用

1.一維數(shù)組和多維數(shù)組的定義、初始化和引用。

2.字符串與字符數(shù)組。

(七)函數(shù)

1.庫(kù)函數(shù)的正確調(diào)用。

2.函數(shù)的定義方法。

3.函數(shù)的類型和返回值。

4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。

5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。

6.局部變量和全局變量。

7.變量的存儲(chǔ)類別(自動(dòng),靜態(tài)、寄存器、外部),變量的作用域和生存期。

8.內(nèi)部函數(shù)與外部函數(shù)。

(八)編譯預(yù)處理

1.宏定義:不帶參數(shù)的宏定義;帶參數(shù)的宏定義。

2.“文件包含”處理

(九)指針

1.指針與指針變量的概念,指針與地址運(yùn)算符。

2.變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量。通過(guò)指針引用以上各類型數(shù)據(jù)。

3.用指針作函數(shù)參數(shù)。

4.返回指針值的指針函數(shù)。

5。指針數(shù)組,指向指針的指針,main函數(shù)的命令行參數(shù)。

(十)結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共用體(即“聯(lián)合”)

1.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義方法和引用方法。

2.用指針和結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立、輸出、刪除與插入。

(十一)位運(yùn)算

1,位運(yùn)算符的含義及使用。

2.簡(jiǎn)單的位運(yùn)算。

(十二)文件操作

只要求緩沖文件系統(tǒng)(即高級(jí)磁盤I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤I/O系統(tǒng))不要求。

1. 文件類型指針(FILE類型指針)。

2. 文件的打開(kāi)與關(guān)閉(fopen,fclose)。

3. 文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)),文件的定位(rewind,fseek函數(shù))。

希望你有用

怎樣用c語(yǔ)言實(shí)現(xiàn)磁盤文件系統(tǒng)的操作

部分代碼:

#include "stdio.h"

#include "conio.h"

struct filesys_superblk

{ /*文件系統(tǒng)的分區(qū)信息,存放在0#物理塊中*/

unsigned long fs_size; /*整個(gè)分區(qū)的總磁盤物理塊數(shù) */

unsigned long fs_freesize; /*分區(qū)的所有空閑磁盤物理塊數(shù) */

unsigned int fs_blocksize; /*文件系統(tǒng)的物理塊大小(字節(jié))*/

unsigned int fs_fat_start; /*FAT的起始磁盤物理塊號(hào) */

unsigned int fs_fat_size; /*FAT占用的磁盤物理塊數(shù)*/

unsigned int fs_dir_start; /*根目錄的起始磁盤物理塊號(hào)*/

unsigned int fs_dir_size; /*根目錄占用的磁盤物理塊數(shù)*/

unsigned int fs_data_start; /*數(shù)據(jù)區(qū)起始磁盤物理塊號(hào)*/

unsigned long fs_data_size; /*數(shù)據(jù)區(qū)的磁盤物理塊數(shù)*/

};

struct FILE_FCB

{ /*文件控制塊結(jié)構(gòu) */

char f_name[16]; /*文件名(16B)*/

short f_mode; /*文件屬性,-1表示未用 0表示目錄 1表示文件*/

unsigned int f_asize; /*文件分配的大?。ㄎ锢韷K數(shù))*/

unsigned long f_rize; /*文件占用的實(shí)際大小(字節(jié))*/

unsigned long f_addr; /*文件分配的第一個(gè)物理塊的塊號(hào)*/

unsigned int f_ctime; /*文件創(chuàng)建時(shí)間*/

unsigned int f_mtime; /*文件修改時(shí)間*/

};

C語(yǔ)言,獲取硬盤剩余空間函數(shù)的使用方法。GetDiskFreeSpaceEx函數(shù)使用方法

GetDiskFreeSpaceEx是windows的API啊,調(diào)用之后就會(huì)獲得信息。

說(shuō)明

獲取與一個(gè)磁盤的組織以及剩余空間容量有關(guān)的信息

返回值

Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError

參數(shù)表

參數(shù) 類型及說(shuō)明

lpRootPathName String,不包括卷名的磁盤根路徑名

lpFreeBytesAvailableToCaller LARGE_INTEGER,指定一個(gè)變量,用于容納調(diào)用者可用的字節(jié)數(shù)量

lpTotalNumberOfBytes LARGE_INTEGER,指定一個(gè)變量,用于容納磁盤上的總字節(jié)數(shù)

lpTotalNumberOfFreeBytes LARGE_INTEGER,指定一個(gè)變量,用于容納磁盤上可用的字節(jié)數(shù)

適用平臺(tái)

Windows 95 OSR2,Windows NT 4.0

c語(yǔ)言,實(shí)現(xiàn)以寫模式在磁盤上新建一個(gè)文件,再用fwrite函數(shù)往文件中寫入一些數(shù)據(jù),最后關(guān)閉文件。

c語(yǔ)言,把數(shù)據(jù)存在txt文件里,需要使用fopen函數(shù)以寫文件的方式打開(kāi)文件。然后可以使用fprintf,fputc,fputs,fwrite等函數(shù),把相應(yīng)類型的數(shù)據(jù)寫入文件。最后,寫入完成后使用fclose函數(shù)關(guān)閉文件。 下面的C語(yǔ)言程序源程序展示了合并A.txt和B.txt兩個(gè)TXT文件的內(nèi)容存儲(chǔ)到到新建的一個(gè)TXT文件,C.txt。 #include #include using namespace std;typedef struct Student { char name[32]; char sex[6]; int age; float score;} stu;int main(int argc, char* argv[]) { stu a[48]; FILE* ra =fopen("A.txt","r"); FILE* rb =fopen("B.txt","r"); FILE* wc =fopen("C.txt","w"); if(ra==NULL || rb==NULL || wc==NULL) { printf("failed to open file\n"); system("pause"); return 0; } int i=0; while(fscanf(ra,"%s%s%d%f",a[i].name,a[i].sex,a[i].age,a[i].score)!=EOF) { i++; } fclose(ra); while(fscanf(rb,"%s%s%d%f",a[i].name,a[i].sex,a[i].age,a[i].score)!=EOF) { i++; } fclose(rb); int n=i; for(i=0;i


網(wǎng)頁(yè)標(biāo)題:磁盤操作c語(yǔ)言函數(shù) 以下c語(yǔ)言程序?qū)⒋疟P中
網(wǎng)站URL:http://weahome.cn/article/dojsjjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部