get_path.c
来自「Linux下比较早的基于命令行的DVD播放器」· C语言 代码 · 共 26 行
C
26 行
#include <stdlib.h>#include <stdio.h>#include <string.h>char *get_path(char *filename){ char *homedir; char *buff; static char *config_dir = "/.dxr3player"; int len; if ((homedir = getenv("HOME")) == NULL) return NULL; len = strlen(homedir) + strlen(config_dir) + 1; if (filename == NULL) { if ((buff = (char *) malloc(len)) == NULL) return NULL; sprintf(buff, "%s%s", homedir, config_dir); } else { len += strlen(filename) + 1; if ((buff = (char *) malloc(len)) == NULL) return NULL; sprintf(buff, "%s%s/%s", homedir, config_dir, filename); } return buff;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?