社区
C语言
帖子详情
用findfirst、findnext编写一个c语言程序(on line waiting...)
good-code
2009-09-01 11:16:10
如果用C语言里面的findfirst、findnext编写一个搜索D盘下的所有以.txt结尾的文件,并把其复制到e盘下的123文件夹内。
请标明注释...
...全文
233
11
打赏
收藏
用findfirst、findnext编写一个c语言程序(on line waiting...)
如果用C语言里面的findfirst、findnext编写一个搜索D盘下的所有以.txt结尾的文件,并把其复制到e盘下的123文件夹内。 请标明注释...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanjingwei
2009-09-02
打赏
举报
回复
[Quote=引用 10 楼 wjmo520 的回复:]
引用 6 楼 wahrheitzmy 的回复:
#include <iostream.h>
int main()
{
system("copy d:\*.txt e:\123\");
}
无法打开包含文件'inostream.h'
[/Quote]
换#include <iostream>
using namespace std;
good-code
2009-09-02
打赏
举报
回复
[Quote=引用 6 楼 wahrheitzmy 的回复:]
#include <iostream.h>
int main()
{
system("copy d:\*.txt e:\123\");
}
[/Quote]
无法打开包含文件'inostream.h'
good-code
2009-09-02
打赏
举报
回复
继续努力~~
看来高手还没解决问题呀
whg01
2009-09-02
打赏
举报
回复
完善一下7楼的代码。
if (file.cFileName[0] != '.') 满足这个条件才递归,以'.'开头的文件夹名是当前目录或者上级目录。
另外,有递归发生时你需要拼接出新的全路径,然后才能拷贝文件。用CopyFile函数拷贝文件。
TTOJJ
2009-09-02
打赏
举报
回复
下面给出的是思路,没有运行过
find(char *str)
{
LPWIN32_FIND_DATAA file//文件結構
Handle f=findfirstfile(str,file);
if(f==NULL)return;//如果沒有返回句柄的話則退出
while(findnext(f,file))//一直查找,除非返回false
{
if(file.dwFileAttributes&&FILE_ATTRIBUTE_DIRECTORY)=10)//如果查找到得是文件夾
{
find(file.cFileName);//递归
}
else { printf(file.cFileName);//打印文件名 }
}
findclose(f);//关闭
}
Wahrheitzmy
2009-09-02
打赏
举报
回复
#include<iostream>
int main()
{
system("copy d:\*.txt e:\123\");
}
fox000002
2009-09-01
打赏
举报
回复
findfirst、findnext 似乎是 dos 下的函数
mstlq
2009-09-01
打赏
举报
回复
好吧,我承认我菜,我不会
good-code
2009-09-01
打赏
举报
回复
我就是写不出来 才问啊 难道你也不会阿?呵呵
kakashi0309
2009-09-01
打赏
举报
回复
为什么不自己尝试写呢 ... 有什么问题再来问呀
mstlq
2009-09-01
打赏
举报
回复
http://topic.csdn.net/t/20051025/09/4348050.html
C语言
程序
设计(常用函数说明)
C语言
程序
设计(常用函数说明) C 语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11计算机上使用。它由早期的编程语言 BCPL(Basic Combind Programm
ing
Language)发展演变而来。在1970年,AT&T贝尔实验室的 Ken Thompson根据BCPL语言设计出较先进的并取名为
C语言
库函数及示例
函数名: abort 功 能: 异常终止
一个
进程 用 法: void abort(void);
程序
例: #include <stdio.h> #include <stdlib.h> int main(void) { printf("Call
ing
abort()n"); abort(); return 0; /* This is never reach...
C语言
标准函数库(一)
A 函数名: abort 功 能: 异常终止
一个
进程 用 法: void abort(void);
程序
例: #include #include int main(void) { printf("Call
ing
abort()\n"); abort(); return 0; /* This is never reached */
C语言
函数大全(上)-ABCDEFGHIKL
C语言
函数大全,包含功能描述,函数声明,
程序
demo,本章为上部,首字母ABCDEFGHIKL的函数。
C语言
库函数
@1$字符屏幕函数 Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定、窗口颜色的设置、 窗口文本的清除和输入输出等函数。 1.文本窗口的定义 Turbo C2.0默认定义的文本窗口为整个屏幕, 共有80列(或40列)25行的文本 单元, 每个单元包括
一个
字符和
一个
属性, 字符即ASCII 码字符, 属性规定该字 符的颜色和强度。 Turbo C2.0可以
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章