亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ms dos.c

?? C語言實現的MS-DOS
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include<stdio.h>
#include<dir.h>
#include<string.h>
#include<conio.h>
#include<errno.h>
#include<dos.h>
#include<io.h>
#include<process.h>
#define PRF printf
char buffer[MAXPATH], str1[12]; 
char file[MAXPATH]; 
/*buffer用來存儲工作目錄, 定義為全局變量,在用cd..和cd命令有用*/
makefile()/*建立一個新文件*/
{ 
        int handle;
        scanf("%s", file);
        if((strcmp(file, "/?") == 0)
          {
             printf("mf newfilename");
          }
        else
          {
                handle = creatnew(file, 0);
                if(handle == -1)
                        printf("%s already exists.\n", file);
                else
                        printf("%s successfully created.\n", file);
         }
}
dir()/*列出當前的工作目錄中的文件和目錄*/
{
        char para[6];
        scanf("%s", para);
        if(strcmp(para, "/?" == 0)
                PRF("  dir [/b][/m][/p][|more]\n";
        else
                if(strcmp(para, "/w" == 0)system("dir/w";
                else if(strcmp(para, "/b" == 0)system("dir/b";
                else if(strcmp(para, "|more" == 0)system("dir|more";
                else if(strcmp(para, "/b|more" == 0)system("dir/b|more";
                else if(strcmp(para, "/w|more" == 0)system("dir/w|more";
                else if(strcmp(para, "/p" == 0)system("dir/p";
                else PRF("'dir' have no '%s' parameter", para);
}
del()/*刪除文件*/
{
        struct ffblk ffblk; /*定義一個搜索文件的結構體*/
        int done, flag=0, i;
        scanf("%s", file);
        for(i=0; i<strlen(file); i++)
        if(file[i] == '?' || file[i] == '*')
        {
                flag=1;
                break;
        }
        if(strcmp(file, "/?" == 0)
                PRF("  del filename    del *.extendname";
        else if(flag)/*刪除一特定文件*/
        {
                done=findfirst(file, &ffblk, 0);
                while(!done)
                {
                        remove(ffblk.ff_name); /*刪除找到符合條件的文件*/
                        done=findnext(&ffblk);
                }
                PRF("All files that accord to your conditions were deleted!\n";
        }
        else
        {
                if(remove(file) == 0)
                        PRF("Removed %s successfully!\n", file);
                else
                        perror("remove"; /*perror()是c語言里的錯誤處理函數*/
        }
}
cd()/*進入選定目錄*/
{
        char dirname[MAXPATH];
        scanf("%s", dirname);
        if(strcmp(dirname, "/?" == 0)
                PRF("  cd directoryname";
        else
        {
                strcpy(buffer, dirname); /*將輸入的目錄名賦給buffer*/
                if(chdir(buffer))/*更改工作目錄*/
                        perror("chdir()";
                getcwd(buffer, MAXPATH); /*用函數chdir()更改目錄后,重新給buffer賦值,使其為當前目錄*/
        }
}
cdup()/*返回到上層目錄, 有點小問題拉*/
{
        char str_1[MAXPATH], *p;
        int n;
        strcpy(str_1, buffer);
        n=strlen(str_1); /*n存儲工作目錄buffer字符串的長度*/
        p=str_1+n; /*使指針指向字符串的最后一個字符*/
        while((*p) != '\\')
        p--;
        *p='\0'; /*在指針指向str_1的地方重新賦值*/
        strcpy(buffer, str_1);
        if(chdir(buffer))/*更改工作目錄*/
                perror("chdir()";
        getcwd(buffer, MAXPATH); /*用函數chdir()更改目錄后,重新給buffer賦值,使其為當前目錄*/
}
cls()/*清屏*/
{
        clrscr();
}
ver()/*版本信息,純屬好玩*/
{
        PRF("This programme is created by mabiqiang!\nVersion 1.0   2004-4-14";
}
type()/*顯示文件內容*/
{
        FILE *fp;
        struct ftime ft; /*文件被最后修改的時間日期信息*/
        char ch;
        int y; /*定義屏幕上橫坐標x和縱坐標y*/
        scanf("%s", file);
        if(strcmp(file, "/?" == 0)
                PRF("  type filename(include extend name)";
        else
        {
                if((fp=fopen(file, "r") == NULL)
                        PRF("cannot open %s", file);
                while(!feof(fp))
                {
                        ch=fgetc(fp);
                        PRF("%c", ch);
                        y=wherey(); /*取得當前的縱坐標值*/
                        if(y == 25)/*屏幕的高度是25行*/
                        {
                                printf("\n--------more--------";
                                /*當滿屏顯示后就暫停,直到用戶按下任意鍵后,再繼續顯示以下的內容*/
                                getch();
                                clrscr();
                        }
                }
                PRF("\n\n   This file was modified at ";
                getftime(fileno(fp), &ft); /*取得文件最后修改的時間日期信息*/
                PRF("%u:%u:%u   ", ft.ft_hour, ft.ft_min, ft.ft_tsec*2);
                PRF("%u/%u/%u\n", ft.ft_month, ft.ft_day, ft.ft_year+1980);
                fclose(fp);
        }
}
edit()/*編輯一已存在的文件(其實不存在也沒關系), 有一點小問題就是不能夠修改,只能增加數據*/
{
        FILE *fp;
        char ch1, ch2;
        scanf("%s", file);
        if(strcmp(file, "/?" == 0)
                PRF("  edit filename(include extend name)";
        else
        {
                if((fp=fopen(file, "a+") == NULL)
                        PRF("cannot open %s", file);
                while(!feof(fp))
                {
                        ch1=fgetc(fp);
                        PRF("%c", ch1);
                }
                getchar(); /*清除緩存中的回車字符*/
                ch2=getchar();
                while(ch2 != '$')
                {
                        fputc(ch2, fp);
                        ch2=getchar();
                }
                fclose(fp);
        }
}
copy()/*復制文件*/
{
        FILE *in, *out;
        char ch, infile[MAXPATH], outfile[MAXPATH];
        scanf("%s", infile);
        scanf("%s", outfile);
        if((in=fopen(infile, "r") == NULL)
                PRF("cannot open %s", infile);
        if((out=fopen(outfile, "w+") == NULL)
                PRF("cannot open %s", outfile);
        while(!feof(in))
        fputc(fgetc(in), out);
        fclose(in);
        fclose(out);
        PRF("   1 files was copied!";
}
ren()/*改文件名*/
{
        char oldname[MAXPATH], newname[MAXPATH];
        scanf("%s", oldname); /*原文件名*/
        scanf("%s", newname); /*新文件名*/
        if(rename(oldname, newname) == 0)
                PRF("Renamed %s to %s successfully!\n", oldname, newname);
        else
                perror("rename";
}
mdir()/*建立目錄*/
{
        int status;
        char dirname[MAXPATH];
        scanf("%s", dirname);
        if(strcmp(dirname, "/?" == 0)
                PRF("  md directoryname\n";
        else
        {
                status = mkdir(dirname);
                (!status)?(PRF("Directory created successfully!\n")PRF("Unable to create directory\n");
        }
}
rdir()/*刪除目錄*/
{
        int status;
        char dirname[MAXPATH];
        scanf("%s", dirname);
        if(strcmp(dirname, "/?" == 0)
                PRF("  rd directoryname\n";
        else
        {
                status = rmdir(dirname);
                (!status)?(PRF("Directory deleted successfully!\n")perror("Unable to delete directory");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线免费不卡| 欧美日韩一级黄| 在线精品国精品国产尤物884a| 4438x成人网最大色成网站| 欧美国产成人精品| 日韩 欧美一区二区三区| 成人av电影在线网| 精品久久久久av影院 | 午夜伊人狠狠久久| 北岛玲一区二区三区四区| 日韩欧美色综合网站| 亚洲视频免费在线观看| 国产精品一卡二卡| 欧美一区二区美女| 午夜av一区二区三区| 色婷婷综合久久久中文一区二区 | 一区二区三区日韩欧美精品| 国产一区二区三区四区在线观看| 欧美性猛片aaaaaaa做受| 综合色中文字幕| 成人免费视频免费观看| 精品国产亚洲在线| 激情六月婷婷综合| 日韩女同互慰一区二区| 日本不卡视频一二三区| 欧美疯狂做受xxxx富婆| 午夜在线电影亚洲一区| 欧美日韩精品一区二区三区四区 | 欧美大胆一级视频| 日韩和欧美一区二区| 欧美日韩国产免费一区二区 | 精一区二区三区| 91精品国产综合久久香蕉的特点| 亚洲电影视频在线| 91麻豆精品国产| 蜜桃一区二区三区在线观看| 欧美一区二区三区在| 免费在线观看不卡| 欧美电影免费观看高清完整版在线| 日本三级亚洲精品| 精品国产123| 国产v日产∨综合v精品视频| 亚洲国产精品二十页| av不卡免费电影| 伊人性伊人情综合网| 欧美性三三影院| 日韩电影在线观看电影| 欧美不卡一二三| 成人一级视频在线观看| 亚洲欧洲国产日本综合| 欧美伊人久久久久久午夜久久久久| 亚洲小说春色综合另类电影| 制服丝袜亚洲播放| 国产酒店精品激情| 亚洲精品国产一区二区精华液| 欧美午夜电影在线播放| 久久成人精品无人区| 国产精品欧美一区喷水| 91国内精品野花午夜精品| 亚洲va欧美va国产va天堂影院| 正在播放一区二区| 成人永久aaa| 亚洲va天堂va国产va久| 久久久99免费| 欧美亚洲一区三区| 国产乱一区二区| 亚洲精品中文在线影院| 日韩女优av电影| 色婷婷av一区二区三区大白胸| 美女视频免费一区| 亚洲素人一区二区| 久久综合网色—综合色88| 一本色道**综合亚洲精品蜜桃冫| 欧美aaaaa成人免费观看视频| 国产日韩av一区| 欧美精品国产精品| 成人黄色免费短视频| 日韩av电影免费观看高清完整版 | 6080日韩午夜伦伦午夜伦| 国产suv精品一区二区883| 亚洲18影院在线观看| 国产女人水真多18毛片18精品视频| 欧美在线观看一区| 成人免费毛片app| 蜜臀va亚洲va欧美va天堂| 自拍av一区二区三区| 精品国产免费视频| 欧美日韩黄色影视| 94-欧美-setu| 国产精品66部| 久久99热狠狠色一区二区| 亚洲午夜一区二区| 亚洲日本va在线观看| 久久精品亚洲精品国产欧美| 在线成人免费视频| 在线观看日韩毛片| 91首页免费视频| 成人福利视频在线看| 精品一区二区三区在线观看国产| 亚洲一区二区三区在线| 亚洲欧洲精品成人久久奇米网| 2023国产一二三区日本精品2022| 欧美一区二区三区四区高清| 欧美在线观看一区二区| 91国偷自产一区二区使用方法| 成人黄色在线视频| av午夜精品一区二区三区| 国产成人亚洲精品青草天美| 激情欧美日韩一区二区| 国产曰批免费观看久久久| 日本不卡高清视频| 美腿丝袜在线亚洲一区| 日本大胆欧美人术艺术动态| 偷拍一区二区三区四区| 亚洲二区视频在线| 香蕉久久一区二区不卡无毒影院 | 日韩美女一区二区三区| 91精品国产综合久久久蜜臀图片| 欧美色图片你懂的| 欧美在线三级电影| 欧美精品视频www在线观看| 欧美日韩中文一区| 91精品国产综合久久婷婷香蕉| 欧美一区二区性放荡片| 日韩美女一区二区三区四区| 亚洲精品一区二区三区在线观看 | 国产日韩精品视频一区| 国产精品久久二区二区| 18欧美亚洲精品| 亚洲综合视频网| 日本中文字幕一区二区有限公司| 秋霞电影网一区二区| 国产一区999| 91视频免费观看| 欧美军同video69gay| 日韩精品在线网站| 中文字幕精品一区| 亚洲免费观看高清完整版在线观看 | 日韩电影免费在线观看网站| 亚洲成人黄色影院| 精品一区二区三区在线播放视频 | 麻豆91精品91久久久的内涵| 国产在线视频不卡二| 播五月开心婷婷综合| 欧美影院午夜播放| 精品国产污网站| 亚洲精品日日夜夜| 蜜桃精品在线观看| 不卡视频一二三| 日韩手机在线导航| 国产精品久久免费看| 午夜精品在线看| 国产成人高清视频| 精品视频资源站| 国产精品麻豆视频| 日韩成人av影视| 99re成人精品视频| 久久夜色精品一区| 亚洲成av人片一区二区梦乃| 国产一区在线观看视频| 色一情一乱一乱一91av| 欧美r级在线观看| 亚洲精品福利视频网站| 国产九色sp调教91| 日韩一卡二卡三卡国产欧美| 中文字幕色av一区二区三区| 六月丁香综合在线视频| 日本大香伊一区二区三区| 久久精品一区四区| 丝袜美腿亚洲一区| 色香蕉成人二区免费| 中文在线一区二区| 狠狠色伊人亚洲综合成人| 欧洲一区在线电影| 国产精品乱人伦中文| 精品一二三四在线| 欧美福利视频导航| 亚洲高清三级视频| 在线观看亚洲一区| 亚洲欧洲精品一区二区三区不卡| 国产麻豆成人精品| 日韩欧美一二三区| 日韩av网站免费在线| 欧美私模裸体表演在线观看| 国产精品动漫网站| 国产91丝袜在线播放| 亚洲精品一区二区三区蜜桃下载| 日韩精品一区第一页| 在线观看区一区二| 亚洲综合区在线| 在线一区二区三区四区| 亚洲视频一区在线| 91在线视频免费观看| 中文字幕人成不卡一区| 成人中文字幕电影| 中文字幕在线不卡一区| 成人av在线播放网址| 国产女主播在线一区二区| 福利一区福利二区| 国产精品的网站|