get_current_dir.cpp 440 B

123456789101112131415161718192021222324252627282930
  1. #ifndef __VIC_USE_MODULES
  2. #include<__vic/fs.h>
  3. #include<iostream>
  4. #include<exception>
  5. #endif
  6. #include<cassert>
  7. #ifdef __VIC_USE_MODULES
  8. import std;
  9. import __vic;
  10. #endif
  11. void run_tests()
  12. {
  13. std::cout << "Current dir is " << __vic::get_current_dir() << '\n';
  14. }
  15. int main()
  16. {
  17. try
  18. {
  19. run_tests();
  20. return 0;
  21. }
  22. catch(const std::exception &ex)
  23. {
  24. std::cerr << ex.what() << '\n';
  25. }
  26. return 1;
  27. }