windows下遍历文件夹下的文件

摘要:
");return-1;}if(c_file.name)sprintf(id[i++],"%s",strtok(c_file.name,"."));while(_findnext(hFile,&c_file)==0){sprintf(id[i++],"%s",strtok(c_file.name,"."));//printf("%s",c_file.name);}_findclose(hFile);return0;}intmain(){charid[50][50]={0};ReadStationID(id);for(inti=0;i˂50;i++){cout˂˂id[i]˂˂endl;}}

#include <io.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int ReadStationID(char(*id)[50])
{
struct _finddata_t c_file;
long hFile;
char *p = NULL;
int i = 0;
/* Find first .c file in current directory */
if ((hFile = _findfirst("E:\KJ_WORKDIR\usr\callsc_mtv\zjcfgmn\Station\*.txt", &c_file)) == -1L)
{
printf("No *.txt files in current directory! ");
return -1;
}
if (c_file.name)
sprintf(id[i++], "%s", strtok(c_file.name, "."));
while (_findnext(hFile, &c_file) == 0)
{
sprintf(id[i++], "%s", strtok(c_file.name, "."));
//printf(" %s ", c_file.name);
}
_findclose(hFile);
return 0;
}
int main()
{
char id[50][50] = {0};
ReadStationID(id);
for(int i = 0; i< 50; i++)
{
cout << id[i] << endl;
}
}

免责声明:文章转载自《windows下遍历文件夹下的文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Syncthing -- 开源的云储存和同步服务工具用docker启动的oracle,重启后数据库访问失败下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

算法(一)

   1.有一组表示墙的数组a[],其中a[i]表示第i个墙的高度,如下图, 假如下雨了,求墙里可以装多少水 如果我们从左至右遍历列表,每个下标水的量最多是到现在为止最大的数。这表示如果我们已知右边有相等或更大的,我们可以知道存下的水有多少。反向遍历的时候也一样:如果我们知道左边有比右边最大的数更大的,我们装水是毫无问题的。 基于这个想法,一个解决方法是...

ECMA Script 6_唯一容器 Set_映射容器 Map

唯一容器 Set ES6 提供了新的数据结构 Set Set 结构没有键名,只有键值(或者说 键名 和 键值 是同一个值) 它类似于数组,但是成员的值都是唯一的,没有重复的值 Set 内部判断两个值是否不同,使用的算法叫做“Same-value-zero equality”, NaN 等于自身 它类似于精确相等运算符(===),而 精确相等运算符 认为NaN...

v-for循环遍历,每次页面渲染发生改变,都会重新循环遍历一遍的问题解决!

不要在v-for循环的内容里,对循环的子元素进行v-if或者method(item)等再处理; 如需处理遍历的内容,请在dom元素渲染之前处理好,即v-for绑定循环的内容必须是已经处理完成的数据,可以用计算属性或watch侦听提前进行处理!!!...

c#遍历Dictionary

Dictionary<string, string> dic = new Dictionary<string, string>(); foreach (KeyValuePair<string, string> kvp in dic ) { Console.Write(kvp.Key); Console.Write(kvp...

Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例

概要 这一章,我们对TreeSet进行学习。我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括:第1部分 TreeSet介绍第2部分 TreeSet数据结构第3部分 TreeSet源码解析(基于JDK1.6.0_45)第4部分 TreeSet遍历方式第5部分 TreeSet示例 转载请注明出处:http...

oracle start with connect by prior 递归查询用法

start with 子句:遍历起始条件,有个小技巧,如果要查父结点,这里可以用子结点的列,反之亦然。 connect by 子句:连接条件。关键词prior,prior跟父节点列parentid放在一起,就是往父结点方向遍历;prior跟子结点列subid放在一起,则往叶子结点方向遍历,                          parentid...