#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <stdlib.h>
//判断文件路径是否合法
int check_dest(char* d) {
struct stat m;
stat(d, &m);
if ((m.st_mode & S_IFMT) == S_IFDIR || (m.st_mode & S_IFMT) == S_IFCHR) {
return 1;
}
return 0;
}
//反转字符串
void reverse(char ch[]) {
int len = strlen(ch);
char temp; //define an intermediate character(called temp) that can record
//one of the characters to change position
for (int i = 0; i < (len / 2); i++) {
temp = ch[i]; //record the first character using temp
ch[i] = ch[len - i - 1]; //replace the second character with the old first character's place
ch[len - i - 1] = temp; //change the temp character to the second character position
}
}
//根据路径找到文件
char* get_name(char* path) {
char ret[100];
int i = 0;
i
c语言通过复制文件路径移动文件到指定位置(Visual Studio)
最新推荐文章于 2024-07-22 00:52:16 发布