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;
    }

  • 相关阅读:
    C语言第四章
    C第三章,指代数据
    DES+MD5加密
    时间选择器
    百度地图定位
    Httputils请求网络数据
    xStream解析xml文件
    pulltorefresh
    slidingmenu的应用
    Duutils创建数据库
  • 原文地址:https://www.cnblogs.com/eavn/p/1815932.html
Copyright © 2011-2022 走看看