CC++怎样将获取文件的扩展名和文件名

CC++怎样将获取文件的扩展名和文件名,第1张

#include <string.h>宴凳灶

#include <stdio.h>

int main()

{

char filename[0]="text.txt"

char *ext=strrchr(filename,'.')

if (ext)

{

*ext='\0'粗行

ext++

}

printf("name=%s\n", filename)

printf("晌扮ext-name=%s\n", ext )

return 0

}

只能处理文件名,不会咐森竖句柄

#include<stdio.h>

#include<string.h>

int main(void)

{

char fname[80]

char ext[10]

int i,dot

scanf("%s"衡大,fname)

for(i=0fname[i]i++)

if(fname[i]=='.')dot=i

strcpy(ext,fname+dot+1)

printf("扩展名 %s\春行n",ext)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/tougao/12248739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存