题目内容
请将代码补充完整。01 #include 02 #include 03 #include 0405 char *getFileExtName(char *);0607 int main()08 {09 char fname[255], *extname;10 scanf("%s", fname);11 extname = getFileExtName(fname);12 printf(extname);13 free(extname);14 return 0;15 }1617 char *getFileExtName(char *filename)18 {19 int len = strlen(filename);20 int i = len - 1, size = 0, j = 0;21 char *p = NULL;22 while(i >= 0)23 {24 if(*(filename+i) == '.');25 --i;26 }27 if(i < 0) return NULL;28 size = len-i;29 p = (char *)malloc(size*sizeof());30 for(j = 0; j < size; j++)31 {32 *(p+j)=filename[i+j+1];33 }34 *(p+j)=0;35 ;36 }
查看答案
搜索结果不匹配?点我反馈
更多问题