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://outofmemory.cn/tougao/7919864.html

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

发表评论

登录后才能评论

评论列表(0条)

保存