📄 function.c
字号:
#ifndef __FUNCTION_C__
#define __FUNCTION_C__
#include <windows.h>
BYTE dev_Return = 0;
BYTE GetLastDelimiterPos(char * string, char substr)
{
PWORD len = malloc(sizeof(WORD));
PBYTE pos = malloc(sizeof(BYTE));
*len = strlen(string);
dev_Return = 0;
*pos = 0;
while (*len > 0)
{
if (*(string++) == substr)
{
dev_Return = *pos;
}
(*len) --;
(*pos) ++;
}
free(len);
free(pos);
return dev_Return;
}
void ExtractFileName(char * filename, char * name)
{
PBYTE pos = malloc(sizeof(BYTE));
memset(name, 0, strlen(filename) + 1);
*pos = GetLastDelimiterPos(filename, '\\');
if (*pos < strlen(filename))
{
memcpy(name, filename + *pos + 1, strlen(filename) - *pos);
}
}
void ExtractFilePath(char * filename, char * path)
{
PBYTE pos = malloc(sizeof(BYTE));
memset(path, 0, strlen(filename) + 1);
*pos = GetLastDelimiterPos(filename, '\\');
if (*pos > 0)
{
memcpy(path, filename, *pos);
}
}
#endif //__FUNCTION_C__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -