米缸虫

导航

13.17练习题17

#include<stdio.h>
#include <ctype.h>
#include <stdbool.h>


bool test_extension(const char *file_name,
const char *extension);
                    
                    
int main()
{
   const char *file_name = "memo.txt";
   const char *extension = "TXT";
  
   test_extension(file_name,
extension);
}

bool test_extension(const char *file_name,
const char *extension)
{
    const char *s;
    s = file_name;
    int n =0;
    for(;*s != '.';s++){
    }
    s++;

    for(;tolower(*s)==tolower(*extension);s++,extension++)
    {
        if(*s)
        n++;
    }
    if(n==3)
        printf("true");
        else 
        printf("false");
    
}

 

posted on 2022-02-06 10:39  米缸虫  阅读(23)  评论(0编辑  收藏  举报