zoukankan      html  css  js  c++  java
  • 除掉行数小程序

    现在很多blog,例如本站提供了代码上传的特殊格式,而且有的使用添加行数,对于这个功能我想有两个作用:

    1. 希望到时候写后注或者其他时方便指定行数,这样看也方便

    2. 不希望别人很容易地拷贝自己的成果,这个个人没有必要,因为既然贴出来了就是让人分享的,而且有时候自己想用还费事

    下面是个人作的一个小小程序,进行去行数,其中有先决条件要求每行最开始都得有行数

    代码
    #include <stdio.h>
    #define MAX_BUFFER_SIZE 1024

    int main(int argc, char * argv[])
    {
    int fin_handle=NULL;
    int fout_handle=NULL;
    int row_num=0;
    char buf[MAX_BUFFER_SIZE];

    if (argc!=3)
    {
    printf(
    "<USAGE>:\n\t %s source_filename dest_filename\n",argv[0]);
    exit(
    1);
    }

    if ((fin_handle=fopen(argv[1],"r"))==NULL)
    {
    printf (
    "file %s\t",argv[1]);
    perror (
    "Can not open:");
    exit(
    1);
    }

    if ((fout_handle=fopen(argv[2],"w"))==NULL)
    {
    printf (
    "file %s\t",argv[2]);
    perror (
    "Can not open:");
    exit(
    1);
    }

    while ((fscanf(fin_handle,"%d",&row_num))!=EOF)
    {
    fgets(buf,
    sizeof(buf),fin_handle);
    fputs(buf,fout_handle);
    }

    fclose(fin_handle);
    fclose(fout_handle);
    return 0;
    }

  • 相关阅读:
    Docker Swarm
    服务器虚拟化
    kubernets的工作流程
    配置docker阿里云加速器
    kubeadm 安装kubernetes集群。
    linux的10个最危险的命令
    18个网络带宽常用命令
    column命令
    dd命令
    scp命令
  • 原文地址:https://www.cnblogs.com/eavn/p/1815932.html
Copyright © 2011-2022 走看看