zoukankan      html  css  js  c++  java
  • 《c程序设计语言》读书笔记--统计字符数

    #include <stdio.h>
    
    #define MAXLINE 1000
    
    int getline(char line[],int maxline);
    void copy(char to[],char from[]);
    
    
    int main()
    {
        int len;
        int max;
        char line[MAXLINE];
        char longest[MAXLINE];
    
    
        max = 0;
    
        while((len = getline(line,MAXLINE)) > 0)
            if(len > max)
            {
                max = len;
                copy(longest,line);
            }
        if(max > 0)
            printf("%s
    ",longest);
        return 0;
    }
    
    int getline(char s[],int lim)
    
    {
        int c,i;
    
        for(i = 0;i < lim-1 && (c=getchar()) != EOF && c != '
    ';i++)
        {
            s[i] = c;
        }
        if(c == '
    ')
        {
            s[i] = c;
            i++;
        }
        s[i] = '';
    
        return i;
    }
    
    void copy(char to[],char from[])
    {
        int i = 0;
    
        while((to[i] = from[i]) != '')
            i++;
    }
    
    
    
    

    gg了,不知道为什么ubuntu总是出现变量冲突的错误。VC++6.0 运行没问题。值得思考!!

  • 相关阅读:
    JavaScript脚本的两种放置方式
    对象 属性 事件 方法
    媒体查询
    HTML5布局
    图像
    布局
    列表,表格,表单
    盒子
    vue.js常见面试题及常见命令介绍
    Winform读报工具
  • 原文地址:https://www.cnblogs.com/batteryhp/p/5020491.html
Copyright © 2011-2022 走看看