获取文件类型和文件名

#include<stdio.h>  
#include<stdlib.h>  
#include<string.h>  
void get_extension(const char *file_name,char *extension,char *name)  
{  
    int i=0,length;  
    length=strlen(file_name);  
        while(file_name[i])  
    {  
        if(file_name[i]=='.')  
        break;   
name[i]=file_name[i]; 
        i++;
    }  
    if(i<length)  
    strcpy(extension,file_name+i+1);  
    else  
    strcpy(extension,"\0");  
}  
int main()  
{  
    char a[20] = "hello.mpt\0",b[10],c[20],ch;  
        int i=0;    
    get_extension(a,b,c);  
    printf("%s",b);
putchar(10);
printf("%s",c);
putchar(10);
}

猜你喜欢

转载自blog.csdn.net/qq_33349051/article/details/52846437