C语言程序_更改文件名后缀
生活随笔
收集整理的這篇文章主要介紹了
C语言程序_更改文件名后缀
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先去除文件名后綴,再接上新的后綴
去除文件名后綴的程序見(jiàn)(7條消息) C語(yǔ)言程序_去除文件后綴名_Andy黃先森的博客-CSDN博客
/** Function: change the extension of the input filename to the given one* Compile : gcc -Wall -g -o change_file_extension change_file_extension.c* Execute : ./change_file_extension <filename> <extension>* Example : ./change_file_extension love_is.mp4 .yuv**/#include <stdio.h> #include <string.h> #include <malloc.h>int rm_file_extension(char *str_out, char *str_in) {int len = 0;int i = 0;len = strlen(str_in);for(i = len-1; i >= 0; i--){if('.' == str_in[i]){strncpy(str_out, str_in, i);fprintf(stdout, "remove the extension: %s\n", str_out);break;}}return 0; }int change_file_extension(char str_out[], char *str_in, char *extension) {rm_file_extension(str_out, str_in);strcat(str_out, extension);fprintf(stdout, "change the extension: %s\n", str_out);return 0; }int main(int argc, char *argv[]) {char str_out[100];if(argc != 3){fprintf(stderr, "Usage: ./change_file_extension <filename> <extension>\n");return -1;}change_file_extension(str_out, argv[1], argv[2]);return 0; }總結(jié)
以上是生活随笔為你收集整理的C语言程序_更改文件名后缀的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ckeditor富文本编辑器的使用Sma
- 下一篇: 汽车颗粒物排放对环境和健康的影响及政府监