我需要打开网络中的文件但我的ifstream无法找到该文件 .
当我右键单击 - >属性文件位置所说的文件
\\LAPTOP-UDC1U1DT\Users\Public\Documents\log.txt
但由于编译器错误,这在ifstream中不起作用 .
\\\\server\\share\log.txt
然后我在另一个问题中尝试了这个,虽然这没有错误,但程序找不到该文件 .
有人可以教我如何正确编写c的路径,以便fstream可以找到该文件?
顺便说一下,文本文件是使用ad hoc共享的 . 谢谢 .
1 回答
如果要在C中打开或读取/写入文件,则必须使用双反斜杠而不是单个反斜杠 . 此外,您必须使用完整路径,因为您的文件可能不会与您的.exe位于同一目录中 .
也许尝试这样的事情:
如果您想从服务器中获取运行系统所连接的文件,这也应该有效 .