#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define IS_APATH(p) (*(p) == '/')
#define IS_RPATH(p) (!(IS_APATH(p)))
int main(int argc, char * argv[])
{
if((argc == 2 && strcmp(argv[1], "--help") == 0)
|| argc != 2)
{
printf("Usage: %s <path>\n", argv[0]);
return EXIT_SUCCESS;
}
if(IS_RPATH(argv[1]))
printf("\"%s\" is relative path\n", argv[1]);
else
printf("\"%s\" is absolute path\n", argv[1]);
return EXIT_SUCCESS;
}
[代码实例][Linux系统编程]判断相对路径或绝对路径
最新推荐文章于 2024-07-03 16:12:25 发布
本文介绍了一个简单的C语言程序,该程序能够判断输入的路径是绝对路径还是相对路径,并据此输出相应的信息。通过命令行参数接收路径字符串,使用预定义的宏进行判断。
2万+

被折叠的 条评论
为什么被折叠?



