❶ c語言的命令語句
#define可謂是從小用到大……(汗,誇張了點哈……)
你也可以不用#define,也可以作為一個全局變數定義嘛。
#define做為賦值語句一般用於為全局變數賦值,但卻不一定是常數(雖然一般是作為常數的)
。
不同的編譯和運行環境要求程序代碼在編寫上也有所不同,有時這樣的代碼會很多。寫程序的人希望這個程序在不做太多改變的情況下適應不同的環境,於是將那些適應不同系統的代碼都寫出來,用ifdef,else,endif分開,並用了一個「開關」,即#define
XXX。當系統環境符合
XXX
的時候,就帶著這一句編譯;當系統環境不符合
XXX
的時候,就刪除這一句。
當然還有其它用途,比如防止頭文件重復包含,用
#ifndef
XXX
#define
XXX
/*
頭文件的內容
*/
#endif
❷ 求C語言命令詳解
意思是定義一個void函數,命名為show_int,並傳遞一個整形參數x,括弧里的int x,表示定義整形參數的意思
❸ C語言的全部命令
你是說關鍵字吧!
由ANSI標準定義的C語言關鍵字共32個 :
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程式控制制關鍵字兩大類。
1 數據類型關鍵字
A基本數據類型(5個)
void :聲明函數無返回值或無參數,聲明無類型指針,顯式丟棄運算結果
char :字元型類型數據,屬於整型數據的一種
int :整型數據,通常為編譯器指定的機器字長
float :單精度浮點型數據,屬於浮點數據的一種
double :雙精度浮點型數據,屬於浮點數據的一種
B 類型修飾關鍵字(4個)
short :修飾int,短整型數據,可省略被修飾的int。
long :修飾int,長整形數據,可省略被修飾的int。
signed :修飾整型數據,有符號數據類型
unsigned :修飾整型數據,無符號數據類型
C 復雜類型關鍵字(5個)
struct :結構體聲明
union :共用體聲明
enum :枚舉聲明
typedef :聲明類型別名
sizeof :得到特定類型或特定類型變數的大小
D 存儲級別關鍵字(6個)
auto :指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配
static :指定為靜態變數,分配在靜態變數區,修飾函數時,指定函數作用域為文件內部
register :指定為寄存器變數,建議編譯器將變數存儲到寄存器中使用,也可以修飾函數形參,建議編譯器通過寄存器而不是堆棧傳遞參數
extern :指定對應變數為外部變數,即在另外的目標文件中定義,可以認為是約定由另外文件聲明的韻蟮囊桓觥耙�謾?
const :與volatile合稱「cv特性」,指定變數不可被當前線程/進程改變(但有可能被系統或其他線程/進程改變)
volatile :與const合稱「cv特性」,指定變數的值有可能會被系統或其他進程/線程改變,強制編譯器每次從內存中取得該變數的值
2 流程式控制制關鍵字
A 跳轉結構(4個)
return :用在函數體中,返回特定值(或者是void值,即不返回值)
continue :結束當前循環,開始下一輪循環
break :跳出當前循環或switch結構
goto :無條件跳轉語句
B 分支結構(5個)
if :條件語句
else :條件語句否定分支(與if連用)
switch :開關語句(多重分支語句)
case :開關語句中的分支標記
default :開關語句中的「其他」分治,可選。
C 循環結構(3個)
for :for循環結構,for(1;2;3)4;的執行順序為1->2->4->3->2...循環,其中2為循環條件
do :do循環結構,do 1 while(2); 的執行順序是 1->2->1...循環,2為循環條件
while :while循環結構,while(1) 2; 的執行順序是1->2->1...循環,1為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
❹ XP C:\ 命令大全
windows XP系統的命令大全我有!! tlist -S(CMD) 了解每個SVCHOST進程到底提供了多少系統服務( taskman.exe 任務管理器 (XP不可用) taskmgr.exe 任務管理器 tcmsetup.exe 電話服務客戶安裝 tcpsvcs.exe TCP服務 termsrv.exe 終端服務 tftp.exe 將文件傳輸到正在運行 TFTP 服務的遠程計算機或從正在運行 TFTP 服務的遠程計算機傳輸文件 themes.exe 桌面主題 (XP不可用) tlntadmn.exe Administrator Telnet服務管理 tlntsess.exe 顯示目前的Telnet會話 tlntsvr.exe 開始Telnet服務 tracert.exe 診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP) 回顯數據包發送到目標,以決定到達目標採用的路由 tsadmin.exe Administrator 終端服務管理器 (XP不可用) tscon.exe 粘貼用戶會話到終端對話 tsdiscon.exe 斷開終端服務的用戶 tskill.exe 殺掉終端服務 tsprof.exe 用終端服務得出查詢結果 tsshutdn.exe 關閉系統 unlodctr.exe 性能監視器的一部分 upg351db.exe 升級Jet資料庫 (XP不可用) ups.exe UPS service UPS服務 user.exe Windows核心服務 userinit.exe 打開我的文檔 usrmgr.exe 域用戶管理器 utilman.exe 指定2000啟動時自動打開那台機器 vwipxspx.exe 調用IPX/SPX VDM w32tm.exe 時間伺服器 wextract.exe 解壓縮Windows文件 winchat.exe 打開Windows聊天工具 winhlp32.exe 運行幫助系統 winmsd.exe 查看系統信息 winver.exe 顯示Windows版本 wizmgr.exe Windows管理向導 (XP不可用) wjview.exe Java 命令行調用Java write.exe 打開寫字板 wscript.exe 腳本工具
❺ c語言指令有哪些啊
第一章:緒論?
內核版本號格式:x.y.zz-www/x為主版本號,y為次版本號,zz為次次版本號,www為發行號/次版本號改變說明內核有重大變革,其偶數為穩定版本,奇數為尚在開發中的版本
第二章:基礎?
文件種類:-:txt,二進制/d:目錄/l:鏈接文件(link)/b:區塊設備文件/c:字元設備文件/p:管道
目錄結構:bin:可執行/boot:開機引導/dev:設備文件/etc:系統配置文件/lib:庫文件/mnt:設備掛載點/var:系統日誌/
命令:rmdir:刪除空目錄/find [path] [expression]/touch命令還可以修改指定文件的最近一次訪問時間/tar -czvf usr.tar.gz path/tar –zxvf usr.tar.gz/tar –cjvf usr.tar.bz2 path/tar –jxvf usr.tar.bz2
gcc:預處理:-g/I在頭文件搜索路徑中添加目錄,L在庫文件搜索路徑中
gdb:設置斷點:b/查看斷點信息:info
Makefile:make –f other_makefile/<:第一個依賴文件的名稱/@:目標文件的完整名稱/^:所有不重復的依賴文件/+:所有依賴文件(可能重復)
第三章:文件IO
read:read(fd, temp, size); /讀fd中長度為size的值到temp/返回0表示file為NULL
write:write(fd, buf, buf_size); /寫長度為buf_size的buf內容到fd中
lseek:lseek(fd, offset, SEEK_SET); /從文件開頭向後增加offset個位移量
unlink:從文件系統中刪除一個名字
open1:int open(const char * pathname, int flags, mode_t mode);/flags為讀寫方式/mode為許可權設置/O_EXCL:測試文件是否存在/O_TRUNC:若存在同名文件則刪除之並新建
open2:注意O_NONBLOCK
mmap.1:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);
mmap.2:mmap(start_addr, flength, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
fcntl:上鎖/int fcntl(int fd, int cmd, struct flock * lock);/對誰;做什麼;設置所做內容
select:fd_max+1,回傳讀狀況,回傳寫狀況,回傳異常,select等待的時間/NULL為永遠等待/0為從不等待/凡需某狀況則用之,反則(fd_set *)NULL之
FD_*那幾個函數……
一般出錯則返回-1
第四章:文件與目錄
硬鏈接與符號鏈接?
chdir改變目錄
0:in/1:out/2:err
第五章:內存管理
可執行文件存儲時:代碼區、數據區和未初始化區
棧:by編譯器,向低址擴展,連續,效率高/堆:by程序員
/etc/syslog.conf,系統log記錄文件/優先順序為-20時最高
第六章:進程和信號
程序代碼、數據、變數、文件描述符和環境/init的pid為1
execl族:int execl(const char * path, const char * arg, ....);/path即可執行文件的路徑,一般為./最後一個參數以NULL結束
waitpid:waitpid(pid_t pid,int * status,int options);/option:一般用WNOHANG,沒有已經結束的子進程則馬上返回,不等待
kill:int kill(pid_t pid,int sig);/發送信號sig給pid
void (*signal(int signum, void(* handler)(int)))(int);/第一個參數被滿足時,執行handler/第一個參數常用:SIG_IGN:忽略信號/SIG_DFL:恢復默認信號
第七章:線程
sem_init(sem_t *sem, int pshared, unsigned int value)/pshared為0/value即初始值
第八章:管道
1:write/0:read
第九章:信號量、共享內存和消息隊列
臨界資源:操作系統中只允許一個進程訪問的資源/臨界區:訪問臨界資源的那段代碼
信號量:建立聯系(semget),然後初始化,PV操作,最後destroy
共享內存沒有提供同步機制
第十章:套接字
UDP:無連接協議,無主客端的區分/實時性
TCP:位元組流/數據可靠性/網路可靠性
數據報:SOCK_STREAM/SOCK_DGRAM
其它
管道一章的both_pipe即父子進程間的全雙工管道通訊
關繫到信號和互斥的伺服器-客戶端程序
線程一章的class的multi_thread文件夾下的thread8.c
int main(void)
{
int data_processed;
int file_pipes_1[2];
int file_pipes_2[2];
char buffer[BUFSIZ + 1];
const char some_data[] = "123";
const char ch2p[] = "this is the string from child to the parent!";
const char p2ch[] = "this is the string from parent to the child!";
pid_t fork_result;
memset(buffer,'\0',sizeof(buffer));
if(pipe(file_pipes_1) == 0){
if(pipe(file_pipes_2) == 0){
fork_result = fork();
switch(fork_result){
case -1:
perror("fork error");
exit(EXIT_FAILURE);
case 0://child
close(file_pipes_1[1]);
close(file_pipes_2[0]);
printf("in the child!\n");
read(file_pipes_1[0],buffer, BUFSIZ);
printf("in the child, read_result is \"%s\"\n",buffer);
write(file_pipes_2[1],ch2p, sizeof(ch2p));
printf("in the child, write_result is \"%s\"\n",ch2p);
exit(EXIT_SUCCESS);
default://parent
close(file_pipes_1[0]);
close(file_pipes_2[1]);
printf("in the parent!\n");
write(file_pipes_1[1], p2ch, sizeof(p2ch));
printf("in the parent, write_result is \"%s\"\n",p2ch);
read(file_pipes_2[0],buffer, BUFSIZ);
printf("in the parent, read_result is \"%s\"\n",buffer);
exit(EXIT_SUCCESS);
}
}
}
}
#ifndef DBG
#define DBG
#endif
#undef DBG
#ifdef DBG
#define PRINTF(fmt, args...) printf("file->%s line->%d: " \
fmt, __FILE__, __LINE__, ##args)
#else
#define PRINTF(fmt, args...) do{}while(0);
#endif
int main(void)
{
PRINTF("%s\n", "hello!");
fprintf(stdout, "hello hust!\n");
return 0;
}
#define N 5
#define MAX 5
int nput = 0;
char buf[MAX][50];
char *buffer = "";
char buf_r[100];
sem_t mutex,full,avail;
void *proctor(void *arg);
void *consumer(void *arg);
int i = 0;
int main(int argc, char **argv)
{
int cnt = -1;
int ret;
int nput = 0;
pthread_t id_proce[10];
pthread_t id_consume;
ret = sem_init(&mutex, 0, 1);
ret = sem_init(&avail, 0, N);
ret = sem_init(&full, 0, 0);
for(cnt = 0; cnt < 6; cnt ++ ){
//pthread_create(&id_proce[cnt], NULL, (void *)proctor, &cnt);
pthread_create(&id_proce[cnt], NULL, (void *)proctor, (void *)cnt);
}
pthread_create(&id_consume, NULL, (void *)consumer, NULL);
for(cnt = 0; cnt < 6; cnt ++){
pthread_join(id_proce[cnt], NULL);
}
pthread_join(id_consume,NULL);
sem_destroy(&mutex);
sem_destroy(&avail);
sem_destroy(&full);
exit(EXIT_SUCCESS);
}
void *proctor(void *arg)
{
while(1){
sem_wait(&avail);
sem_wait(&mutex);
if(nput >= MAX * 3){
sem_post(&avail);
//sem_post(&full);
sem_post(&mutex);
return NULL;
}
sscanf(buffer + nput, "%s", buf[nput % MAX]);
//printf("write[%d] \"%s\" to the buffer[%d]\n", (*(int*)arg), buf[nput % MAX],nput % MAX);
printf("write[%d] \"%s\" to the buffer[%d]\n", (int)arg, buf[nput % MAX],nput % MAX);
nput ++;
printf("nput = %d\n", nput);
sem_post(&mutex);
sem_post(&full);
}
return NULL;
}
void *consumer(void *arg)
{
int nolock = 0;
int ret, nread, i;
for(i = 0; i < MAX * 3; i++)
{
sem_wait(&full);
sem_wait(&mutex);
memset(buf_r, 0, sizeof(buf_r));
strncpy(buf_r, buf[i % MAX], sizeof(buf[i % MAX]));
printf("read \"%s\" from the buffer[%d]\n\n",buf_r, i % MAX);
sem_post(&mutex);
sem_post(&avail);
//sleep(1);
}
return NULL;
}
❻ DOC命令大全
常用的內部命令
dos的內部命令是dos操作的基礎,下面就來介紹一些常用的dos內部命令。
1、dir
含義:顯示指定路徑上所有文件或目錄的信息
格式:dir [盤符:][路徑][文件名] [參數]
參數:
/w:寬屏顯示,一排顯示5個文件名,而不會顯示修改時間,文件大小等信息;
/p:分頁顯示,當屏幕無法將信息完全顯示時,可使用其進行分頁顯示;
/a:顯示具有特殊屬性的文件;
/s:顯示當前目錄及其子目錄下所有的文件。
舉例:dir /p
將分屏顯示當前目錄下文件。在當前屏最後有一個「press any key to continue . . .」提示,表示按任意鍵繼續。
2、cd
含義:進入指定目錄
格式:cd [路徑]
舉例:cd dos
cd命令只能進入當前盤符中的目錄,其中「cd\」為返回到根目錄,「cd..」為返回到上一層目錄。
3、md
含義:建立目錄
格式:md [盤符][路徑]
舉例:md temp
表示在當前盤符下建立一個名為temp的目錄。
4、rd
含義:刪除目錄
格式:rd [盤符][路徑]
舉例:rd temp
表示刪除當前路徑下的temp目錄,需要注意的是,此命令只能刪除空目錄。
5、
含義:拷貝文件
格式: [源目錄或文件] [目的目錄或文件]
舉例1: c:\*.com d:\",表示將c盤根目錄下所有擴展名為com的文件拷貝到d盤根目錄中。
舉例2: c:\autoexec.bat c:\autoexec.bak
表示將autoexec.bat文件復製成為擴展名為bak的文件。輸入dir命令,可以發現此變化。
6、del
含義:刪除文件
格式:del [盤符][路徑][文件名] [參數]
舉例:del c:\ *.bak /p
表示刪除當前目錄下所有擴展名為bak的文件,參數/p表示可以使用戶在刪除多個文件時對每個文件都顯示刪除詢問。
7、sys
含義:傳遞系統文件命令。
格式:sys [源盤符][目的盤符]
舉例:sys c: a:
此命令將為a盤傳送系統,傳送成功後,a盤將成為系統啟動盤。
常用的外部命令
dos的外部命令就是一些應用程序,這些外部命令都是以文件的形式存在,windows系統的dos外部命令保存在windows主目錄下的command目錄中。下面來介紹幾個常用的dos外部命令。
1、edit
含義:簡單的編輯軟體,可以用它來編輯一些程序和批處理文件。
格式:edit [盤符][文件名]
舉例:edit c:\autoexec.bat
輸入此命令後將打開編輯器。在編輯狀態下輸入文件內容後,按alt+f鍵激活file菜單,按向下的箭頭選擇退出(exit),提示是否要保存剛才輸入的內容,如果要保存,只需輸入y或者直接回車即可。
2、format
含義:格式化命令,可以完成對軟盤和硬碟的格式化操作。
格式:format [盤符] [參數]
舉例:format a: /s/q
此命令將格式化a盤,其中參數/q表示進行快速格式化,/s表示完成格式化後將系統引導文件拷貝到該磁碟,這樣軟體就可以作為dos系統啟動盤了。格式化過程中,屏幕上會顯示已經完成的百分比。格式化完成後,會提示為磁碟起一個名字,最後還會報告磁碟的總空間和可利用空間等。
3、x
含義:拷貝命令
格式:x [源路徑][源目錄/文件名] [目的目錄/文件名] [參數]
舉例:x c:\abc d:\ /s
執行此命令後,將把c:\abc目錄及其目錄中的文件全部拷貝到d盤根目錄下,x是的增強命令,可以實現對多個子目錄進行拷貝。最常用的參數是/s,它可以對一個目錄下的所有子目錄進行拷貝。
4、deltree
含義:刪除目錄樹
格式:deltree [盤符][路徑]
舉例:deltree are
表示刪除當前路徑下的are子目錄,執行後會提示是否確認刪除,按下y,即可刪除
❼ 求c語言的命令大全及用法
你去找本書吧,推薦《C語言程序設計教程》第二版,順著書本仔細看完並弄懂每一個例題,並試試做做課後題,這本書完全搞懂你的C語言就基本差不多了
❽ C語言指令大全
看書,肯定找不到的。
C語言,那有什麼指令!
指令,是匯編語言的說法。
C語言,有:語句、關鍵字...
❾ 關於電腦C命令的一些常用的指令
dir 列文件名 deltree 刪除目錄樹 cls 清屏 cd 改變當前目錄
拷貝文件 disk 復制磁碟 del 刪除文件 format 格式化磁碟
edit 文本編輯 mem 查看內存狀況 md 建立子目錄 move 移動文件、改目錄名
more 分屏顯示 type 顯示文件內容 rd 刪除目錄
sys 製作DOS系統盤
ren 改變文件名 x 拷貝目錄與文件 chkdsk 檢查磁碟 attrib 設置文件屬性
fdisk 硬碟分區 date 顯示及修改日期 label 設置卷標號 defrag 磁碟碎片整理
msd 系統檢測 path 設置搜尋目錄 share 文件共享 memmaker內存優化管理
help 幫助 restore 恢復備份文件 set 設置環境變數 time 顯示及修改時間
tree 列目錄樹 debug 隨機調試程序 doskey 重新調用DOS命令
prempt 設置提示符 undelete恢復被刪的文件
scandisk檢測、修理磁碟
不常用DOS命令
diskcomp磁碟比較 append 設置非執行文件路徑
expand 還原DOS文件 fasthelp快速顯示幫助信息
fc 文件比較 interink啟動伺服器
setver 設置版本 intersvr啟動客戶機
subst 路徑替換 qbasic Basic集成環境
vsafe 防病毒 unformat恢復已格式化的磁碟
ver 顯示DOS版本號 smartdrv設置磁碟加速器
vol 顯示磁碟卷標號 lh 將程序裝入高端內存
ctty 改變控制設備 emm386 擴展內存管理
❿ cmd命令大全之chkds c:/f運行
反了
ChkDsk /F C:
ChkDsk命令大全
一、CHKDSK命令的語法
CHKDSK drive:[[path]filename][/F][/V]
若要顯示當前驅動器的磁碟狀態,可用命令:
CHKDSK
二、CHKDSK命令的參數解釋
(1)drive
指定要用CHKDSK檢查的磁碟所在的驅動器。
(2)[path]filename
指定要用CHKDSK進行碎片檢查的一個或一組文件的路徑及名稱,可用通配符(*或?)指定多上文件。
三、CHKDSK命令的開關項
(1)/F
修正磁碟錯誤。需要注意的是從其它應用程序(如Windows等)運行CHKDSK時不要選此項。
(2)/V
磁碟檢查時,顯示每個目錄下的文件。 四、幫助信息的獲取
如果不知道CHKDSK命令的用法也沒關系,在DOS下隨時打入CHKDSK/?便可了解其用法。
五、關於CHKDSK命令的注釋
(1)狀態報告的形式
MS-DOS按類似下列的形式顯示CHKDSK的狀態報告:
Volume MS-DOS_6 created 07-16-1996 10:40a
Volume Serial Number is 2111-59F0
629,424,128 bytes total disk space
638,976 bytes in 15 hidden files
1,146,880 bytes in 70 directories
120,766,464 bytes in 1,802 user files
506,871,808 bytes available on disk
(2)修正磁碟錯誤
在修正磁碟錯誤時,最好使用ScanDisk程序。詳細信息可以參閱(SCANDISK)命令。用CHKDSK/F命令修正磁碟錯誤的顯示信息如下:
10 lost allocation units found 3 chains
convert lost chains to files?
若按下Y,MS-DOS把每個丟失的鏈在根目錄中以FILEnnnn .CHK形式的文件名存放文件,nnnn是從0000開始的數字。CHKDSK檢查結束後,可以檢查一下這些文件是否含有所需要的數據,如果有就可以對其進行編輯後使用,否則便可將其全部刪除,以免佔用磁碟空間。若選N,MS-DOS只修正磁碟,但不保存丟失的分配單元的內容。
如果不用/F開關項,CHKDSK將出示信息提醒用戶是否文件需要修正恢復,但不進行實際的錯誤修正工作。
(3)ERRORLEVER參數
若CHKDSK沒有找到任何錯誤,則返回到ERRORLEVER的值為0。如果找到了一個或多個錯誤,返回時ERRORLEVER的值為255。
六、使用CHKDSK命令的注意事項
(1)系統存在打開的文件時
當有文件打開時請不要使用CHKDSK。因為CHKDSK是假定磁碟文件處於關閉狀態而設計的。當有文件打開時,相應的MS-DOS將會修改文件分配表和目錄結構。這種改變並不一定立即進行,文件分配表和目錄結構的改變發生在不同時刻。因此如果磁碟上文件打開時運行CHKDSK,就會把目錄結構和文件分配表的不一致解釋為出錯,從而導致數據丟失或文件系統的破壞。因此,在運行其它程序,如Microsoft Windows時,千萬不要運行CHKDSK。
(2)CHKDSK不能用於分配的驅動器和網路。
CHKDSK不能用於由SUBST命令形成的驅動器工作,也不能用於網路驅動器上的磁碟檢查。
(3)物理磁碟錯誤
CHKDSK命令只能找到文件系統中的邏輯錯誤,而不能查找物理磁碟錯誤。要查找物理磁碟錯誤,請使用SCANDISK程序。
(4)壞磁碟扇區
CHKDSK報告中將壞扇區標記上「bad」,SCANDISK和其它物理磁碟錯誤修正程序也將壞扇區標記為「bad」,因此壞扇區不會造成危害。
(5)交叉鏈接的文件
如果有兩個文件或目錄共用同一磁碟空間的記錄,CHKDSK會報告有交叉鏈接文件。如果CHKDSK發現有交叉鏈接文件存在,會顯示類似如下信息:
is cross linked on allocation unit
CHKDSK不會修補交叉鏈接文件,即使指定了/F項。要修復交叉鏈接文件,需要運行SCANDISK程序,或者進行手工修復,然後復制到指定的文件中並刪除原文件。
七、應用實例
(1)將CHKDSK的狀態報告存入文件
可將CHKDSK狀態報告重定向輸出到一文件中保存,但注意重定向CHKDSK輸出到文件時,不要使用/F開關項。例如:將CHKDSK檢查的信息輸出到CHK.LIS文件中,其命令為:
C:\DOS>CHKDSK A:>CHK.LIS。
(2)若檢查C盤存儲多少數據,還有多少剩餘空間並修正磁碟錯誤,可輸入如下命令:
CHKDSK C:
當遇到錯誤時,CHKDSK會暫停並提示信息。
(3)查找文件
利用CHKDSK與FIND命令結合管道功能實現在全盤的文件查找,這一命令格式不僅可以列出所查找文件的所在目錄,而且還可以列出各目錄中的同名文件,連隱含文件也不例外。值得注意的是使用本命令之前,應先用CHKDSK/F參數修正磁碟錯誤。例如在C盤上查找README文件,其命令格式如下:
C:>CHKDSK/VIFIND 「README」
chrdisk,dos磁碟檢測程序