文章目录

  • 【C】C语言判断文件后缀名
    • 一、 前言
    • 二、代码
    • 三、结果测试
    • 四、参考文件

【C】C语言判断文件后缀名

一、 前言

1、本博文主要用于解决博主用的问题。
           2、可在此基础上扩展进行判断其他后缀名文件奥。
           3、几天不写博文博主手痒痒的不行,所以就做个简单记录。

二、代码

/** @Author: 贾继康* @Date: 2018-12-20 14:02:39* @Last Modified by: mikey.zhaopeng* @Last Modified time: 2018-12-20 14:14:41* @程序功能:判断一个文件是否是文本文件(.txt格式)**/#include <stdio.h>
#include <string.h> // strrchr()函数int main(void)
{char sFilenname[20]; //创建chr型数组且分配内存const char *pFile;printf("请输入文件名称:");scanf("%s", sFilenname);pFile = strrchr(sFilenname, '.'); // 判断输入的文件名最后输出.的位置if (pFile != NULL){ // 输入不为空if (strcmpi(pFile, ".exe") == 0){ // 判断.exe文件printf("exe文件!");return 0;}else if (strcmpi(pFile, ".txt") == 0){ // 判断.txt文件printf("txt文件");return 0;}}printf("非文件格式");return 0;
}

三、结果测试

四、参考文件

1、http://www.runoob.com/cprogramming/c-function-strcmp.html
           2、http://www.runoob.com/cprogramming/c-function-strrchr.html

【C】C语言判断文件后缀名相关推荐

  1. 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS

    (C++)strcmp和stricmp.strcmpi三者之间的区别 (strcmpi在Windows C标准库实现,但不在GNU C标准库实现) #include <string.h> ...

  2. 前端判断文件后缀名_js判断上传文件后缀名是否合法

    本文实例介绍了js判断上传文件后缀名是否合法的详细代码,分享给大家供大家参考,具体内容如下 效果图: 选择文件 选择1.jpg文件 上传成功合法 除图片文件格式以外,其他都是不合法的操作. 具体代码: ...

  3. 前端判断文件后缀名_JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    1.获取文件后缀H3I免费资源网 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:H3I免费资源网 //文件路径 var filePath = "f ...

  4. JAVA判断上传文件后缀名是否符合规范MultipartFile

    这里就只做了图片判断,其他判断均一样的逻辑 文件后缀名枚举 //文件类型public static String IMG_TYPE_PNG = "PNG";public stati ...

  5. 服务器页面文件后缀,使用HTML语言开发的WWW页面文件后缀名是什么

    使用HTML语言开发的WWW页面文件后缀名是什么 发布时间:2020-11-11 14:40:04 来源:亿速云 阅读:109 作者:小新 这篇文章主要介绍了使用HTML语言开发的WWW页面文件后缀名 ...

  6. c语言头文件大全 chm,文件后缀名大全.pdf

    文件后缀名大全(新手必看) 什么是文件名后缀 说起来Windows 工作界面下的文件名简直是随心所欲,比如:某编辑部的2000 年工作 计划.文件名即可用中文直接表达,而且长度最长可达256 个字符, ...

  7. c语言文件后缀名怎么隐藏起来,win10中怎样查看被隐藏的文件后缀名 win10显示文件后缀名的设置方法...

    win10是一款不错的操作系统,但是有很多刚装的用户有很多疑问,那么win10中怎样查看被隐藏的文件后缀名?下面小编带来win10显示文件后缀名的设置方法,希望对大家有所帮助. win10显示文件后缀 ...

  8. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  9. Linux下的文件及文件后缀名

    1.Linux文件的扩展名: 一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt.file.doc.file.sys.file.mp3.file.exe等,根据文件的后缀就能判 ...

  10. Linux下的文件类型、文件后缀名 知识点解析

    文章目录 1.Linux文件的扩展名: 2.Linux 文件类型: 参考博客: https://blog.csdn.net/AQRSXIAO/article/details/82774729 人需要不 ...

最新文章

  1. 一天一个shell实例(3)定时备份文件(转)
  2. tdk磁材手册_TDK的铁氧体磁铁(FB系列) - TDK Product Center.PDF
  3. 停止复制代理后AWT缓存组的行为
  4. 自动添加html结束标志,XHTML标签都有一个结束标记
  5. 局域网速度变慢的故障分析
  6. 火狐、IE、Chrome已进入三国时代
  7. bzoj 1312: Hard Life 01分数规划+网络流
  8. sdk 今日头条_Unity接入今日头条广告(激励广告)
  9. 计算机磁盘怎么清理,电脑磁盘已满怎么清理_电脑磁盘不足怎么清理
  10. 程序员到高级程序员,只需要10个步骤!
  11. 中国天气网免费天气预报接口API
  12. urlencode的使用
  13. matlab reff,R语言逻辑回归和泊松回归模型对发生交通事故概率建模
  14. PHP 将连续的汉语拼音分隔开
  15. Cityscapes数据集(智能驾驶场景的语义分割)
  16. Spring+Hibernate配置文件-applicationContext.xml设置
  17. ipxe无盘服务器,ipxe uefi pxe HTTP启动文件及启动菜单的个人体会
  18. 头像总撞脸,如何定制化头像?几行Python代码实现人像动漫化
  19. @Transactional 事务注解详解
  20. 什么是垃圾回收机制(GC)

热门文章

  1. 六月软件程序大赛WBS图
  2. 计算机源代码可以用中文吗,为什么很多人说电脑程序不能使用中文呢?
  3. seo站长,必备批量工具
  4. 菊风Juphoon 周波:5G消息+音视频,双风口下的融合发展
  5. 电动自行车新国标正式发布,推动电池产业转型升级
  6. 全球计算机大学排名!软科世界一流学科排名
  7. 2013计算机学科排名,2013年世界大学学科排名 计算机科学.pdf
  8. NCURSES程序设计之魔数方阵
  9. 函数名或方法名前加下划线 python
  10. BZOJ1597 [Usaco2008 Mar] 土地购买