一些细节提取一个文件的扩展名
- 语言:C
- 的操作系统:Linux;用命令行(终端)工作, 文件通过终端
- 用户体验为C阅读:3 个月
我一直在试图提取一个给定的文件,例如“MYFILE的延伸。 wld“,以便稍后我可以检查在处理文件内容之前是否在终端输入了正确类型的文件。这对于任务是必需的
我已经使用函数“strtok”将输入分隔为一个分隔符“。”。现在
dot=strtok(argv[1], ".");
filename=dot;
文件名输入“MYFILE”的第一部分,我的问题是如何获得的第二部分之后的“”,请指教,并请耐心地使它简单尽可能使我可以让你的答复使用
感谢
如果有多个“。”,该怎么办?在文件名? – Dmitri