KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
What is the most efficient way to prepend to a C string, using as little memory as possible? I am trying to reconstruct the path to a file in a large directory tree. Here's an idea of what I was doing before: 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); } This seems a bit clunky though. Any help would be appreciated. Thanks!
Tags (comma-separated)
Save Edits
Cancel