一个文件路径神奇的问题
char root[100];//root为文件夹的路径
cout<<"请输入根目录路径:"<<endl; //我这里输入的是 F:\111
gets(root);
cout<<endl;
CString Root=root;
CString ss("//");
//判断输入的路径是否以/结尾,如果不是,自动添加上
if(Root.Right(1)!=ss)
Root=Root+ss;
CFileFind tempFind;
BOOL IsFinded=tempFind.FindFile(IpPath+"*.*");
请问大家这里为什么要
if(Root.Right(1)!=ss)
Root=Root+ss;
很不明白啊,试过了如果不加的话,后面的 BOOL IsFinded=tempFind.FindFile(IpPath+"*.*"); 运行完后,tempFind内容是F:\,为什么会是这样呢?
先谢谢各位愿意帮我解答的人了。。。。。。。。。。。。。。。。。。。。。。。。。。