相关疑难解决方法(0)

如何列出C程序中目录中的文件?

我正在尝试在Linux上编写一个ftp服务器.在这个问题上,如何通过C程序列出终端目录中的文件?也许我可以使用exec函数来运行find命令,但我希望文件名作为字符串来发送客户端程序.我怎样才能做到这一点?

谢谢你的回答.

c linux

82
推荐指数
4
解决办法
17万
查看次数

如何比较C中字符串的结尾?

我想确保我的字符串以".foo"结尾.我正在使用C,这是一种我并不完全熟悉的语言.我发现这样做的最好方法是在下面.任何C大师都想确保我优雅而明智地做到这一点?

int EndsWithFoo(char *str)
{
    if(strlen(str) >= strlen(".foo"))
    {
        if(!strcmp(str + strlen(str) - strlen(".foo"), ".foo"))
        {
            return 1;
        }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c string

34
推荐指数
5
解决办法
3万
查看次数

标签 统计

c ×2

linux ×1

string ×1