fork download
  1. #include <string>
  2.  
  3. std::string home_directory;
  4.  
  5. std::string BuildPath(const std::string& directory, const std::string& path)
  6. {
  7. if(home_directory.compare(directory) == 0)
  8. printf("In home directory\n");
  9.  
  10. std::string result = directory;
  11. result += "/";
  12. result += path;
  13.  
  14. return result;
  15. }
  16.  
  17. int main(int, char* [])
  18. {
  19. home_directory = "home";
  20. printf("Home: '%s'\n", home_directory.c_str());
  21. auto str = BuildPath("base", "path");
  22. printf("BuildPath: '%s'\n", str.c_str());
  23. }
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
Home: 'home'
BuildPath: 'base/path'