简单的修改文件名后缀c语言代码
时间: 2024-05-14 14:19:50 浏览: 104
修改文件后缀名
下面是一个简单的修改文件名后缀的 C 语言代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char filename[100];
printf("请输入文件名:");
scanf("%s", filename);
// 找到文件名中最后一个点的位置
int dot_pos = -1;
int len = strlen(filename);
for (int i = len - 1; i >= 0; i--) {
if (filename[i] == '.') {
dot_pos = i;
break;
}
}
if (dot_pos == -1) {
printf("无法找到文件后缀名\n");
return 1;
}
// 将后缀名修改为 .txt
strcpy(filename + dot_pos, ".txt");
printf("修改后的文件名:%s\n", filename);
return 0;
}
```
该程序首先让用户输入文件名,然后在文件名中找到最后一个点的位置,从而确定后缀名的位置。然后将后缀名修改为 `.txt`,最后输出修改后的文件名。
阅读全文