zoukankan      html  css  js  c++  java
  • 第二周测试-myod(选做)

    测试-myod

    实验要求

    • 复习c文件处理内容
    • 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
    • main与其他分开,制作静态库和动态库
    • 编写Makefile
    • 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息

    实验过程

    实验代码:

    #include<stdio.h>
    #include<stdlib.h>
    #include<ctype.h>
    int main(int argc,char *argv[])
    {
            FILE *fp;
            char ch;
            char str[16];
            int i=0,j;
            if((fp = fopen(argv[1],"r"))==NULL)
            {
                    printf("Failure to open %s !
    ",argv[0]);
                    exit(0);
            }
            while((ch=fgetc(fp))!=EOF&&(!iscntrl(ch)))
            {
                    str[i]=ch;
                    i++;
                    if(i==16)
                    {
                            i=0;
                            for(j=0;j<16;j++)
                            printf("%4d",str[j]);
                            printf("
    ");
                            for(j=0;j<16;j++)
                            printf("%4c",str[j]);
                            printf("
    ");
                    }
            }
            for(j=0;j<i;j++)
            printf("%4d",str[j]);
            printf("
    ");
            for(j=0;j<i;j++)
            printf("%4c",str[j]);
            printf("
    ");
            fclose(fp);
            return 0;
    }
    

    实验截图:

  • 相关阅读:
    TS 3.1
    TS 3.1
    MDN 教程
    MDN 教程
    MDN 教程
    MDN 教程
    MDN 教程
    MDN 教程
    cookie会话技术
    数据库语法-1
  • 原文地址:https://www.cnblogs.com/j1551163790/p/11941577.html
Copyright © 2011-2022 走看看