O(∩_∩)O~**linux下我怎样用C/C++读取一个文件的后缀名??*(@﹏@)~ *

时间:2022-08-08 05:57:48
如题,我想读取一个文件的后缀名,我用C或C++的话我应该怎样去写???例如test.c的后缀名!

11 个解决方案

#1


该回复于2011-07-26 10:08:14被版主删除

#2


解析文件名字符串 中的 .

#3


你可以获取整个文件的名字, 然后strstr获取.后面的字符串

#4


http://topic.csdn.net/u/20100502/02/634734ab-e3c3-451d-92ae-e616e221f720.html

#6


解析文件名

#7


opendir+readidr+snprintf

#8


引用 7 楼 yfkiss 的回复:
opendir+readidr+snprintf

顶一个

#9


狗日的!!!
引用 1 楼 za083z 的回复:
http://tieba.baidu.com/p/1136190421

#10


这个对我有用!我突然想起在linux或UNIX下其实是没有扩展名的,带扩展名其实是为了方便辨认!
引用 4 楼 babilife 的回复:
http://topic.csdn.net/u/20100502/02/634734ab-e3c3-451d-92ae-e616e221f720.html

#11


谢谢了!
引用 5 楼 bokutake 的回复:
Getting file extension in C language

#1


该回复于2011-07-26 10:08:14被版主删除

#2


解析文件名字符串 中的 .

#3


你可以获取整个文件的名字, 然后strstr获取.后面的字符串

#4


http://topic.csdn.net/u/20100502/02/634734ab-e3c3-451d-92ae-e616e221f720.html

#5


#6


解析文件名

#7


opendir+readidr+snprintf

#8


引用 7 楼 yfkiss 的回复:
opendir+readidr+snprintf

顶一个

#9


狗日的!!!
引用 1 楼 za083z 的回复:
http://tieba.baidu.com/p/1136190421

#10


这个对我有用!我突然想起在linux或UNIX下其实是没有扩展名的,带扩展名其实是为了方便辨认!
引用 4 楼 babilife 的回复:
http://topic.csdn.net/u/20100502/02/634734ab-e3c3-451d-92ae-e616e221f720.html

#11


谢谢了!
引用 5 楼 bokutake 的回复:
Getting file extension in C language