我只是在做一些工作,整个流文件(“C:\ mydir \ blahblah \ blah.txt”)似乎相当僵硬。
有没有办法让用户cin目录?最近我已经掌握了用户使用.c_str()定义文件名本身,那么它只是超出该水平的水平吗?或者考虑到我正在使用的新手阶段,是否更容易满足于对目录进行硬编码?无论哪种方式,它都是有趣的代码来研究。
答案 0 :(得分:0)
是的,您可以让用户输入目录。当你打开文件时,你只需要提供一个字符串 - 它是否硬编码到程序中,在命令行中输入(并从argv
读取)或在运行时输入时没有区别用户的时间。
请注意,如果您使用反斜杠对目录名进行硬编码,则需要将每个反斜杠加倍,因此问题中的名称应为c:\\mydir\\blahblahblah\\blah.txt
。