奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

等級考試

二級C語言程序設計技巧

時間:2024-09-15 21:34:47 等級考試 我要投稿
  • 相關推薦

二級C語言程序設計技巧

  在許多應用軟件運行時都帶有命令行參數,其實這些命令行參數在C語言編寫的程序中也可以實現,靈活地運用命令行參數進行處理可以有效地提高程序的運行效率,收到事半功倍的效果。

  C語言中有關命令行參數涉及到程序的主函數main(int argc,char *argv[]這樣兩個參數,其中,int argc表示命令行參數的個數(包括可執行程序名本身),char *argv[]表示每個參數的具體內容,argv[0]為命令行中可執行程序名本身,argv[1]為命令行中第二個參數的內容,依次類推。 如下例輸出命令行參數的個數及參數的內容:

  main (int argc,char *argv[],

  {int I;

  printf("\n命令行中可執行文件名為:%s",argv[0]);

  printf("\n總共有%d個參數:",argc);

  I=0;

  while(argc>=1)

  {printf(″%s  ",argv[I++]);

  argc--;}

  }

  命令行參數用的最多還是在諸如DIR A:等之類帶有盤符、路徑或文件名這樣的命令行中,所以說靈活處理這一類參數才能有效地提高程序的運行效果。譬如DIR命令,其后可以是盤符,可以是路徑,也可以是文件名,如何區分這一參數呢?請看下例(此程序模擬DIR命令,程序要求在命令行輸入一個參數:盤符或路徑或文件名,若無參數或參數多于一個都將取默認的參數“*.*”)。

  \*--------------------

  功能:模擬DIR命令進行處理命令行參數

  --------------------*/

  #include

  #include

  #include

  #inchlude

  int j,num=0;

  char ss[20],path[50],path2[50];

  void main (int argc,char *argv[])

  {

  struct ffblk f;

  int done;

  if(argc==2)  /*取命令行參數到數組中*/

  strcpy(ss,argv[1]);

  else

  strcpy(ss,″*.*″); /*給數組賦值缺省參數*/

  if (((ss[strlen(ss)-1]==′\\′||((ss[strlen(ss)-1]==’:’))

  strcat(ss,″*.*″); /*若參數為路徑或盤符,則加上″*.*″ */

  getcwd(path1,50); /*取當前路徑*/

  if (chdir(ss)==0) /*判斷參數是否為路徑*/

  strcat(ss,"\\*.*"); /*若路徑末沒有帶"\",則加上"*.*" */

  chdir(path1); /*恢復原來路徑*/

  strcpy(path2,ss);

  for(j=strlen(path2);j>0;j--)/*提取參數中的路徑到path2 */

  {if((path2[j]==’\\’))||(path2[j]==’:’)){

  path2[j+1]=’\0’;

  goto senull;}

  path2[0]=’\0’;

  senull:

  if(strlen(path2)==0)  /* 若給出的參數中沒帶路徑,則取當前路徑*/

  strcpy(path2,path1);

  printf("\n**模擬DIR**\n 命令目錄路徑%s",path2);

  done=findfirst(ss,&f,55); /*查找第一個配匹的文件*/

  j=1;

  while(!done)

  {if (f.ff_attrib!=0x10) /* 若文件屬性不是目錄 */

  printf("\n %15s %20ld",f.ff_name,f.ff_fsize);

  else

  printf("\n &11s

  ",f.ff_name);

  num++;

  j++;

  if(j==23)

  printf("\n --------More (按任意鍵繼續)----");

  getch();

  j=0;

  printf(″\n (目錄路徑%s)″,path2);}

  done=findnext(&f); /*查找下一個配匹的文件*/

  }

  printf(″\n 當前目錄中總共有%d個文件.\n″,num);

  在許多應用軟件運行時都帶有命令行參數,其實這些命令行參數在C語言編寫的程序中也可以實現,靈活地運用命令行參數進行處理可以有效地提高程序的運行效率,收到事半功倍的效果。

  C語言中有關命令行參數涉及到程序的主函數main(int argc,char *argv[]這樣兩個參數,其中,int argc表示命令行參數的個數(包括可執行程序名本身),char *argv[]表示每個參數的具體內容,argv[0]為命令行中可執行程序名本身,argv[1]為命令行中第二個參數的內容,依次類推。 如下例輸出命令行參數的個數及參數的內容:

  main (int argc,char *argv[],

  {int I;

  printf("\n命令行中可執行文件名為:%s",argv[0]);

  printf("\n總共有%d個參數:",argc);

  I=0;

  while(argc>=1)

  {printf(″%s  ",argv[I++]);

  argc--;}

  }

  命令行參數用的最多還是在諸如DIR A:等之類帶有盤符、路徑或文件名這樣的命令行中,所以說靈活處理這一類參數才能有效地提高程序的運行效果。譬如DIR命令,其后可以是盤符,可以是路徑,也可以是文件名,如何區分這一參數呢?請看下例(此程序模擬DIR命令,程序要求在命令行輸入一個參數:盤符或路徑或文件名,若無參數或參數多于一個都將取默認的參數“*.*”)。

  \*--------------------

  功能:模擬DIR命令進行處理命令行參數

  --------------------*/

  #include

  #include

  #include

  #inchlude

  int j,num=0;

  char ss[20],path[50],path2[50];

  void main (int argc,char *argv[])




相關推薦:
大學生“考證熱”面面觀
大學生一定要知道的每年考證大全時間表
經濟專業大學生需要考哪些證書
駕校報名可以通過哪些渠道
駕照分哪些種類,可以開什么類型的車
路考變更車道須知

【二級C語言程序設計技巧】相關文章:

計算機二級C語言考試技巧09-24

C語言程序設計題09-09

C語言程序設計試題08-31

計算機二級《C語言程序設計》全真試題08-16

計算機二級《C語言程序設計》考試重點10-30

計算機二級C語言考試必看技巧09-30

計算機二級考試C語言考試技巧05-13

計算機二級考試《C語言》的考生技巧08-26

計算機二級考試C語言程序設計考試大綱05-17

計算機二級《C語言程序設計》測試題09-01

主站蜘蛛池模板: 新乡市| 永泰县| 木兰县| 松溪县| 县级市| 石首市| 兰西县| 贵州省| 乐都县| 长春市| 启东市| 鲜城| 云和县| 台前县| 隆尧县| 太白县| 松潘县| 镇赉县| 南木林县| 边坝县| 丰顺县| 陵川县| 安乡县| 达拉特旗| 黄山市| 获嘉县| 山西省| 荃湾区| 井研县| 望奎县| 孟津县| 志丹县| 星座| 敦化市| 堆龙德庆县| 平果县| 莱芜市| 漳浦县| 镶黄旗| 曲靖市| 文山县|