23. 编写函数:从num各字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。

  1. 编写函数:从num各字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。
#include 
#include 
#define MAX 100
void fun(char (*a)[81],int num,char **max)
{
    int i=0;
    *max=a[0];
    for(i=0;iif(strlen(*max)<strlen(a[i]))
            *max=a[i];
}
int main()
{
    char ss[10][81],*ps;
    int n,i=0;
    printf("输入若干各字符串:");
    gets(ss[i]);
    puts(ss[i]);
    while(!strcmp(ss[i],"****")==0)
    {
        i++;
        gets(ss[i]);
        puts(ss[i]);
    }
    n=i;
    fun(ss,n,&ps);
    printf("\nmax=%s\n",ps);
    printf("\n");   
}

你可能感兴趣的:(笔记)