用c语言根据文件后缀名判断文件类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言根据文件后缀名判断文件类型相关的知识,希望对你有一定的参考价值。
用c语言根据文件后缀名判断文件类型输入一个字符串代表一个文件名(带后缀名),输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)输入一个字符串代表一个文件名(带后缀名)。输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)
例:输入ahahahaha.doc
输出Word
int main()
int i;
char filename[FILENAME_MAX];
printf("请输入文件名:\\n");
scanf("%s",filename);
i=strlen(filename);
switch (filename[i-1])
case 'c':
printf("Word.\\n");
break;
case 's':
printf("Excel.\\n");
break;
case 't':
printf("Powerpoint.\\n");
break;
default:
printf("文件名不匹配!\\n");
return 0;
参考技术A
定义字符串数组 char *ext[3]="doc","xls","ppt";
拆分输入的字符串
循环或switch
java上传视频除了检查后缀,怎么判断文件格式,前8位来判断.flv格式有的00000018有的464C5601可靠么?求解
利用js就可以判断上传文件的后缀名,而且谷歌火狐ie都可以,可以判断大小和后缀,从网上找找,找不到我给你追问后缀名不可以改么?.rar也可以改成.flv吧
追答额我说的是利用js判断文件类型和大小上传时做一些判断
追问你说要判断后缀名的,后缀名可以改,这些判断有,后缀名可以改。.flv后缀的文件,可以不是视频文件
参考技术A 建议你查一下flv格式的标准本回答被提问者采纳以上是关于用c语言根据文件后缀名判断文件类型的主要内容,如果未能解决你的问题,请参考以下文章