首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

仿照windows的新建文本文档

2012-10-17 
模仿windows的新建文本文档即在某目录下创建txt文件,如果当前目录不存在文件名为“新建文本文档.txt”的文件

模仿windows的新建文本文档
即在某目录下创建txt文件,如果当前目录不存在文件名为“新建文本文档.txt”的文件
则创建“新建文本文档.txt”,否则创建“新建文本文档 (2).txt”,
其他情况请自己尝试,要求必须和windows的一致
尽量不用递归

[解决办法]
嗯,可以帮楼主尝试一下
把需要我们代为尝试的程序的下载链接发出来吧
[解决办法]
system("dir /b /a-d c:\\新建文本文档*.txt >d:\\allfiles.txt");
//读文件d:\\allfiles.txt的内容即C:\\下所有“新建文本文档*.txt”文件的名字
请记住,能用shell命令获取文件、文件夹信息或者操作文件、文件夹最好用shell命令获取或者操作,而不要用各种API获取或者操作,因为当遇到非法文件夹名或非法文件名或非法文件长度、非法文件日期、压缩文件、链接文件、稀疏文件……等各种意料之外的情况时,API会处理的不全面或陷入死循环,而shell命令不会。

[解决办法]

探讨
引用:

system("dir /b /a-d c:\\新建文本文档*.txt >d:\\allfiles.txt");
//读文件d:\\allfiles.txt的内容即C:\\下所有“新建文本文档*.txt”文件的名字
请记住,能用shell命令获取文件、文件夹信息或者操作文件、文件夹最好用shell命令获取或者操作,而不要用各种API获取或者操作,因为当遇到非法文件……
shell命令涉及到的命令行工具不也是C写的吗,是他们考虑的更周全吗

[解决办法]
“给定一个小点的输入,完整单步跟踪(同时按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史)一遍。”是理解递归函数工作原理的不二法门!
递归函数关注以下几个因素
·退出条件
·参数有哪些
·返回值是什么
·局部变量有哪些
·全局变量有哪些
·何时输出
·会不会导致堆栈溢出

热点排行