zoukankan      html  css  js  c++  java
  • 《c程序设计语言》读书笔记--大于8 的字符串输出

    #include <stdio.h>
    
    #define MAXLINE 100
    #define MAX 8
    
    int getline(char line[],int maxline);
    void copy(char to[],char from[]);
    
    
    int main()
    {
        int len;
        int max;
        char line[MAXLINE] = {0};
        char longest[MAXLINE] = {0};
    
        max = 0;
    
        while((len = getline(line,MAXLINE)) > 0)
    	{
    		if(len > MAX)
            {
                copy(longest,line);
            }
            printf("%d  %s
    ",len,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++;
    }


    大于8 的字符串输出。

  • 相关阅读:
    购物菜单
    增删改查
    第七次Android
    第七次作业
    第四次作业
    第二次作业
    第七次
    第二次作业
    第三次作业
    第六周安卓作业
  • 原文地址:https://www.cnblogs.com/batteryhp/p/5020489.html
Copyright © 2011-2022 走看看