用c语言根据文件后缀名判断文件类型输入一个字符串代表一个文件名(带后缀名),输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)输入一个字符串代表一个文件名(带后缀名)。输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)
例:输入ahahahaha.doc
输出Word
用c语言根据文件后缀名判断文件类型
答案:3 悬赏:0 手机版
解决时间 2021-02-20 04:06
- 提问者网友:人傍凄凉立暮秋
- 2021-02-19 03:14
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-19 04:07
1. 定义字符串数组 char *ext[3]={"doc","xls","ppt"};
2. 拆分输入的字符串
3. 循环或switch
2. 拆分输入的字符串
3. 循环或switch
全部回答
- 1楼网友:玩家
- 2021-02-19 05:21
#include <stdio.h>
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;
}
- 2楼网友:廢物販賣機
- 2021-02-19 05:06
1. 定义字符串数组 char *ext[3]={"doc","xls","ppt"};
2. 拆分输入的字符串
3. 循环或switch
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯