相关疑难解决方法(0)

前置字符串

使用尽可能少的内存前缀到C字符串的最有效方法是什么?

我正在尝试重建大型目录树中文件的路径.

这是我以前做过的事情的想法:

char temp[LENGTH], file[LENGTH];
file = some_file_name;

while (some_condition) {
    parent_dir = some_calculation_that_yields_name_of_parent_dir;
    sprintf(temp, "%s/%s", parent_dir, file);
    strcpy(file, temp);
}
Run Code Online (Sandbox Code Playgroud)

这看起来有点笨拙.

任何帮助,将不胜感激.谢谢!

c string concatenation

31
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

concatenation ×1

string ×1