国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

為程序員解憂的C++語言

開發 后端
下文著重介紹如何利用C語言編寫系統軟件的小程序來解決作系統的一些大問題。

我們知道C++語言的功能非常強大,很適合編寫系統軟件。利用它我們可以很容易地解決經常遇到的一些棘手的問題。如拷貝隱含或系統屬性的文件(特別是光盤中的隱含文件)、在任意DOS版本或在windows中更改子目錄的名稱。

在任意DOS 版本中使用帶空格的目錄名等等。這些問題僅靠操作系統或常用的工具軟件往往很難湊效。我們可以利用C++語言的強大功能來編寫一些小程序,能夠很順利地解決這些問題。

一、拷貝隱含或系統屬性的文件
使用操作系統提供的拷貝命令不能拷貝隱含或系統屬性的文件,因為在拷貝過程中系統會提示“File not found”。下面的小程序可以解決這個問題。

  1. // copyfile.c  
  2. # include $#@60; stdio.h $#@62;  
  3. # include $#@60; stdlib.h $#@62;  
  4. main(int argc,char *argv[])  
  5. { if(argc$#@60; 3)   
  6. {  
  7. printf("\n用法: COPYFILE  
  8. $#@60; 源文件名 $#@62; $#@60; 目標文件名 $#@62;\n");  
  9. exit(1);  
  10. }  
  11. copy(argv[1],argv[2]);  
  12. }  
  13.  
  14. copy(char * file1,char * file2)  
  15. {  
  16. char ch;  
  17. FILE * fp1,* fp2;  
  18.  
  19. if((fp1=fopen(file1,"rb"))==NULL)  
  20. {   
  21. printf("\nCant open file %s",file1);   
  22. fclose(fp1);  
  23. return;  
  24. }  
  25. if((fp2=fopen(file2,"wb"))==NULL)  
  26. {   
  27. printf("\nCant open file %s",file2);   
  28. fclose(fp1);  
  29. return;  
  30. }  
  31. ch=fgetc(fp1);  
  32. while (!feof(fp1))  
  33. {   
  34. fputc(ch,fp2);  
  35. ch=fgetc(fp1);  
  36. }  
  37. fclose(fp1);  
  38. fclose(fp2);  
  39. return;  

二、在任意DOS版本或windows中更改子目錄的名稱

DOS 只是在 6. x 版本中提供了更改子錄名的程序。 在windows中改目錄名操作又很繁瑣。 下面的小程序可以很簡單地更改任何一級子目錄的名稱,而且也可以用來更改文件的名稱

  1. // copyfile.c  
  2. # include $#@60; stdio.h $#@62;  
  3. # include $#@60; stdlib.h $#@62;  
  4. main(int argc,char *argv[])  
  5. { if(argc$#@60; 3)   
  6. {  
  7. printf("\n用法: COPYFILE  
  8. $#@60; 源文件名 $#@62; $#@60; 目標文件名 $#@62;\n");  
  9. exit(1);  
  10. }  
  11. copy(argv[1],argv[2]);  
  12. }  
  13.  
  14. copy(char * file1,char * file2)  
  15. {  
  16. char ch;  
  17. FILE * fp1,* fp2;  
  18.  
  19. if((fp1=fopen(file1,"rb"))==NULL)  
  20. {   
  21. printf("\nCant open file %s",file1);   
  22. fclose(fp1);  
  23. return;  
  24. }  
  25. if((fp2=fopen(file2,"wb"))==NULL)  
  26. {   
  27. printf("\nCant open file %s",file2);   
  28. fclose(fp1);  
  29. return;  
  30. }  
  31. ch=fgetc(fp1);  
  32. while (!feof(fp1))  
  33. {   
  34. fputc(ch,fp2);  
  35. ch=fgetc(fp1);  
  36. }  
  37. fclose(fp1);  
  38. fclose(fp2);  
  39. return;  

三、使用帶空格的目錄名

系統是用空格來區分輸入的DOS 命令所帶的參數,同樣使用DOS的 MD、CD、RD等命令也無法使用含有空格的目錄名。但是在用CHKDSK命令對磁盤進行檢查時,對含有空格的子目錄名并不給出錯誤信息。這說明在DOS 中含有空格的目錄名是有存在的合法性的。因為DOS 中的命令無法使用含空格的目錄名,所以可以起到一定的加密作用。下面的程序介紹如何利用C++語言來建立、進入和刪除含有空格的子目錄。

  1. // copyfile.c  
  2. # include $#@60; stdio.h $#@62;  
  3. # include $#@60; stdlib.h $#@62;  
  4. main(int argc,char *argv[])  
  5. { if(argc$#@60; 3)   
  6. {  
  7. printf("\n用法: COPYFILE  
  8. $#@60; 源文件名 $#@62; $#@60; 目標文件名 $#@62;\n");  
  9. exit(1);  
  10. }  
  11. copy(argv[1],argv[2]);  
  12. }  
  13.  
  14. copy(char * file1,char * file2)  
  15. {  
  16. char ch;  
  17. FILE * fp1,* fp2;  
  18.  
  19. if((fp1=fopen(file1,"rb"))==NULL)  
  20. {   
  21. printf("\nCant open file %s",file1);   
  22. fclose(fp1);  
  23. return;  
  24. }  
  25. if((fp2=fopen(file2,"wb"))==NULL)  
  26. {   
  27. printf("\nCant open file %s",file2);   
  28. fclose(fp1);  
  29. return;  
  30. }  
  31. ch=fgetc(fp1);  
  32. while (!feof(fp1))  
  33. {   
  34. fputc(ch,fp2);  
  35. ch=fgetc(fp1);  
  36. }  
  37. fclose(fp1);  
  38. fclose(fp2);  
  39. return;  

【編輯推薦】

  1. 如何正確編寫C++項目開發編寫項目計劃書
  2. 對C++庫函數進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何準確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性
責任編輯:chenqingxiang 來源: CSDN
相關推薦

2011-05-24 17:20:57

程序員

2010-01-14 13:24:49

CC++語言

2012-11-08 09:49:30

C++Java程序員

2021-02-26 10:41:59

C++程序員代碼

2010-01-12 10:40:22

C++程序員

2023-07-17 10:28:00

C/C++編程接口

2016-03-25 11:57:23

Java程序員C++

2010-01-12 14:30:41

C++程序

2011-03-30 09:26:20

c++程序員

2016-11-07 20:43:37

C程序員Protocol Bu

2010-04-01 09:17:02

C++程序員

2011-04-11 17:41:35

C++程序員

2011-03-29 09:01:27

C++程序員

2009-01-08 21:25:51

程序員筆記

2013-12-13 13:38:32

C程序員

2011-07-20 09:11:58

C++

2013-04-28 11:03:41

編程語言程序員私有云

2011-02-15 13:12:02

JavaC++

2013-07-18 09:58:18

C++程序員

2014-03-06 09:18:48

C++CIDE
點贊
收藏

51CTO技術棧公眾號

国产呻吟对白刺激无套视频在线| 播放灌醉水嫩大学生国内精品| 青青九九免费视频在线| 亚洲一区二区伦理| 天天色综合4| 超碰电影在线播放| 国产精品天美传媒沈樵| 国产日本一区二区三区| 祥仔av免费一区二区三区四区| 亚洲一区二区三区在线看| 在线视频不卡一区二区| 亚洲精品少妇网址| 午夜精品一区二区三区在线 | 精品伊人久久97| 一本大道熟女人妻中文字幕在线 | 国产亚洲美女久久| 精品国产一区二区三区日日嗨| 国产鲁鲁视频在线观看免费| 国产精品免费一区二区三区| 国产精品99久久免费观看| 日韩久久午夜影院| 天堂网在线免费观看| 蜜桃a∨噜噜一区二区三区| 天堂av在线| 国产精品亚洲综合一区在线观看| 亚洲特级片在线| 国产精品白嫩美女在线观看| 2020国产在线| 2019最新中文字幕| 国产精品亲子乱子伦xxxx裸| 中文字幕99| av不卡在线播放| 成人午夜在线观看视频| 日韩高清不卡在线| 中文字幕在线第一页| 一区二区三区高清不卡| av在线免费观看网站| 国产不卡精品视男人的天堂| yellow91字幕网在线| 91免费视频网| 欧美久久久影院| 欧美人体做爰大胆视频| 在线看中文字幕| 亚洲福利电影网| 美乳在线观看| 亚洲精品你懂的| 亚洲xxxxx| 888久久久| 欧美tk丨vk视频| 午夜伦理在线视频| 日韩欧美一级二级| 国产盗摄精品一区二区酒店| 精品美女在线播放| 91资源在线观看| 亚洲美女中文字幕| 国产精品99久久久久久董美香| 日韩一区二区精品视频| 国产免费区一区二区三视频免费| 久久久久999| 婷婷综合成人| 国产免费成人在线视频| 国内在线精品| 国产精品欧美极品| v888av成人| 国内自拍视频一区二区三区| 成人在线视频福利| 欧美二区视频| 欧美日韩在线观看一区二区三区| 奇米一区二区三区av| 亚洲免费视频播放| 不卡一区二区中文字幕| 狠狠躁狠狠躁视频专区| 亚洲一二三四区| 日本视频在线观看| 亚洲黄色www| 视频精品国内| 在线免费不卡电影| 国产激情小视频在线| 亚洲人av在线影院| 日韩精品av| xxx国产在线观看| 欧美激情视频网站| 91小视频免费看| 人人干视频在线| 亚洲精品亚洲人成人网| 领导边摸边吃奶边做爽在线观看| 在线看国产日韩| 深夜视频一区二区| 国产成人97精品免费看片| 亚洲特级毛片| 69sex久久精品国产麻豆| 国产精品白丝在线| 黄在线免费看| 久久久久国产精品免费网站| 一本一道久久a久久精品蜜桃| 性欧美精品一区二区三区在线播放 | 91久久精品国产91性色| 日韩av在线发布| 亚洲精品午夜在线观看| 欧美久久婷婷综合色| 亚洲成人高清| 国产女人水真多18毛片18精品| 成人午夜伦理影院| 黄网在线观看| 欧美美女操人视频| 日本三级视频在线播放| 精品国产一区二区三区久久久狼| 久久精品影视| 日本一本二本在线观看| 欧美军同video69gay| 亚洲精品一区二区三区在线| 久久久神马电影| 亚洲色图.com| 日本中文字幕一区二区| 99re国产在线播放| 在线精品视频在线观看高清| 日韩久久精品一区二区三区| 日本久久综合| 日韩美女在线看| 欧美国产一区二区三区| 巨胸喷奶水www久久久免费动漫| 欧美一级免费视频| 国产午夜精品视频| 国产精品扒开腿做爽爽爽软件| 欧美 日韩 国产精品| 91国产福利在线| 牛牛精品成人免费视频| 最新av在线免费观看| 在线观看视频一区| 亚洲盗摄视频| 欧洲一区二区视频| 成人免费在线网址| 国产亚洲综合久久| 亚洲精品视频中文字幕| 国产精品久久久久久久久久10秀| heyzo亚洲| 国产视频丨精品|在线观看| 伊人精品成人久久综合软件| 福利在线白白| www.久久色.com| 精品在线观看免费| 中中文字幕av在线| 国产在线精品一区二区三区| 亚洲成人高清在线| 卡通动漫国产精品| www.av蜜桃| 亚洲欧美国产一区二区三区| 亚洲一区激情| 成人在线观看一区| 91精品国产自产在线老师啪| 亚洲免费电影在线| 国产精品极品| 国产精品视频黄色| 欧美xxxx综合视频| av不卡在线观看| 日韩色性视频| 国产特级淫片高清视频| 在线中文字幕日韩| 粉嫩绯色av一区二区在线观看| 久草在线资源站资源站| 国内不卡一区二区三区| 欧美日韩在线视频首页| 中文字幕av网| 国产成人精彩在线视频九色| 国产日韩高清在线| 澳门成人av| av一级毛片| 国产极品精品在线观看| 亚洲一区中文日韩| 91久久国产| 国产三级视频在线| 欧美日韩精品久久| 亚洲精品理论电影| 国产成人av自拍| 99精品美女视频在线观看热舞 | 成人av在线资源| 黄色成人在线观看网站| 国产日韩亚洲欧美在线| 久久精品91久久香蕉加勒比| 日韩a在线观看| 亚洲一区二区三区中文字幕 | 美女扒开腿让男人桶爽久久软| 亚洲国产精品123| 亚洲国模精品一区| 国产成人精品免费一区二区| 亚洲色图图片| 尤物国产在线观看| 国产精品久久久久久一区二区| 黑人精品xxx一区| 红桃视频欧美| xxxx在线视频| 波多野结衣家庭教师在线| 欧美激情免费看| 精品久久久香蕉免费精品视频| 亚洲私人影院| 日韩理论视频| 成人网18免费看| 国产一区二区不卡视频| 亚洲女同性videos| 亚洲欧美日韩在线|