首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
_finddata_t实现
2024-08-03
C++遍历目录+_finddata_t结构体用法
Struct _finddata_t是用来存储文件各种信息的结构体,使用这个结构体要引用的头文件为“ #include <io.h>”它的结构体定义如下: struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; char name[_MAX_FNAME]; }; 改结构体中各成员的变量的含义如下: unsigned atrrib
libsvm的数据格式及制作
1.libsvm数据格式 libsvm使用的训练数据和检验数据文件格式如下: [label] [index1]:[value1] [index2]:[value2] … [label] [index1]:[value1] [index2]:[value2] … label 目标值,就是说class(属于哪一类),就是你要分类的种类,通常是一些整数. index 是有顺序的索引,通常是连续的整数.就是指特征编号,必须按照升序排列 value 就是特征值,用来train的数据,通常是一堆实数组成.
在文件夹中 的指定类型文件中 查找字符串(CodeBlocks+GCC编译,控制台程序,仅能在Windows上运行)
说明: 程序使用 io.h 中的 _findfirst 和 _findnext 函数遍历文件夹,故而程序只能在 Windows 下使用. 程序遍历当前文件夹,对其中的文件夹执行递归遍历.同时检查遍历到的文件是否属于指定类型,如果是,则将在该文件中查找指定字符串. 在文件中查找字符串时,开辟一个与指定字符串 text (长度为len )同样大小的字符串数组 temp .数组上有两个指针:一个是字符串比较的开始位置 s ,一个是新字符写入的位置 d .每从文件中读入一个字符,就写入 temp[d]
Shell(C++实现,CodeBlocks+GCC编译)
程序效果: 只实现了login .cd .ls .cat 四个命令.而且只能在 Windows 下运行. 代码: //main.cpp 1 #include <iostream> #include "shell.h" using namespace std; int com_to_int(int com_num,char * command,char** coms){ ; } int main() { ; char command[MAX_LENGTH_OF_COMMAND
C++ 小工具一键解决SVN Clean Up 失败的问题
参考文章: 1.http://blog.csdn.net/luochao_tj/article/details/46358145 2.http://blog.csdn.net/segen_jaa/article/details/7938959 可执行文件地址 http://pan.baidu.com/s/1nvi7kW5 使用方法: 下载压缩包,解压出可执行文件 SvnCleanUp.exe (Debug 和 Release 均可),放到SVN目录下面,双击运行即可. 完整VS工程地址:http
C++ 利用 libxl 将 Excel 文件转化为 Xml 文件
在游戏开发工作中,策划和运营一般会用Excel来编写配置文件,但是程序读取配置,最方便的还是xml文件.所以最好约定一个格式,然后在二者之间做一个转化. 本文利用libxl来读取Excel文件,利用 timyxml2 来写入xml文件 libxl3.65破解版 : http://pan.baidu.com/s/1boYaeRl 提取码:3xbe tinyxml2 源码: https://github.com/leethomason/tinyxml2 #include <stdio.h> #i
作业三:WC项目
WC一个简单的文件检测系统 用c语言实现 不多说 上代码 #include<stdio.h> #include<stdlib.h> #include <io.h> #include <string.h> void jichu(FILE *fp1){ int characters,lines,words,space,state; characters=words=state=space=; lines=; char c; while(( c=fgetc(fp1
实践最简单的项目:WC
wc.exe是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有的wc.exe的功能,并加以扩充,给出某程序设计源语言文件的字符数.单词数和行数. 给实现一个统计程序,它能正确统计程序文件的字符数.单词数.行数,以及其他扩展功能,并能够快速的处理多个文件. 就这样,代码如下: #include <stdlib.h> #include <string.h> #include <stdio.h> #include <ctyp
[C]遍历目录下所有文件
#include<iostream>#include<string.h>#include<io.h>FILE *fp;using namespace std;void traval(char name[]);//遍历一个目录//int i=0;void main(){ if((fp=fopen("data.txt","w"))==NULL) { cout<<"打开写文件失败!\n"; return;
C++查找指定目录下所以指定类型的文件
/*************************************************************** 函数名称:FindFile 查找指定目录下指定文件 输入:fileName:指定文件名,fileNath:指定查找路径 输出:打印文件路径 ***************************************************************/ int FindFile(string fileName, string filePath) { a
C语言 自动修改文件名小程序
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #include <io.h> int protectstr(const char *name,char *newname,int len) { ; /*先找到数字5或者6,其次判断相邻的3个字符是否都是数字,取出数字*/ ; /*strchr()*/ char * temp =
C++读取文件夹中所有的文件或者是特定后缀的文件
由于经常有读取一个文件夹中的很多随机编号的文件,很多时候需要读取某些特定格式的所有文件. 下面的代码可以读取指定文件家中的所有文件和文件夹中格式为jpg的文件 参考: http://www.2cto.com/kf/201407/316515.html http://bbs.csdn.net/topics/390124159 //windows 获取某个目录下的所有文件的文件名#include <io.h> #include <fstream> #include <string
C++ 一个统计文件夹下所有代码文件行数的小工具
// CodeLines.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <Commdlg.h> #include <Shlobj.h> #include <map> #include <vector> #include <iostream> #include <io.h> #include <string> #include <set&g
C++ 扫描文件夹下所有文件
void GetFilesFromDirectory(std::vector<std::string> &files, const char *directoryPath) { struct _finddata_t fileinfo; ; }; sprintf_s(tmpPath, "%s\\*", directoryPath); ){ return; } do { if ((fileinfo.attrib & _A_SUBDIR)) { &&
使用C语言将IE收藏夹生成HTML
IE收藏夹里收藏的链接很多,查找也不方便,使用C编写一个小工具,可以将收藏夹里的链接文件生成到一个HTML文件上. 源码还有许多地方需要优化,后续我会优化,先分享出来.目的主要是为了练习C语言,这个代码中使用了最原始的C语言代码,比如结构体,指针,字符串操作,链表,目录遍历,读写文件等. 代码中一些地方原本是基于windows的C++写成,后来改成使用标准C函数.如果您和我一样,好多年不用C了,不防看看,重温当前学C的感觉. 请看官拍砖. #include <stdio.h> #include
C++读取特定路径下文件目录及文件名称
这几天在弄一个项目,需要读取给定路径下的所有文件夹名称或所有带后缀的文件名. 查了下C++的资料,发现有很多方法,这里总结其中的一种,其他用法类似. 主要用到了以下几个头文件(类):io.h, fstream, string. 1.读取某给定路径下所有文件夹与文件名称,并带完整路径.代码如下: void getAllFiles( string path, vector<string>& files) { //文件句柄 ; //文件信息 struct _finddata_t filein
把.pvr.ccz文件转换成png
我用的是一个万能转换法,原理是先用CCSprite加载.pvr.ccz,然后把它绘制到一个CCRenderTexture上,然后再保存到文件里.这方法其实不只.pvr.ccz文件,其他所有能被cocos2dx直接加载的文件都可以用这种转换.有个弊端就是可能跟源文件数据稍有些差异(我这个就是看起来有点白边). 用法是:比如有个文件夹叫Image,里面有个文件叫1.pvr.ccz.把Image文件夹拖拽到PngConverter.exe图标上.然后会在Image的旁边生成一个文件夹叫Image_pn
MFC dfs遍历文件
//如果涉及到大文件的遍历(大于4GB),可以将以下代码_finddata_t换成__finddata64_t,_findfirst换成_findfirst64,_findnext换成_findnext64 void dfsFolder(CString dirPath){ _finddata_t FileInfo; CString tmp=dirPath; if (tmp.Right(1) != "\\") tmp += "\\"; CString strfind
【20160924】GOCVHelper MFC增强算法(1)
//递归读取目录下全部文件(flag为r的时候递归) void getFiles(string path, vector<string>& files,string flag){ //文件句柄 long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if((hFile = _findfirst(p
c++操作io常见命令
用c++练习下 系统常见io命令. 1)显示文档的文本 2)统计文本单词数字 3)列出目录所有文件 ,递归思路 4)查找第一个匹配的字符. 5)文本单词排序, 快速排序,其实还是递归思路 6)文本单词排序后去除重复. 除了3和6,可以练下手,其他没太大意义. command.h #ifndef COMMAND_H_INCLUDED #define COMMAND_H_INCLUDED #include <iostream> #include <fstream> #include &
热门专题
sql查询树层级结构 根据最后一个层级查询出上层全部层级
matlab实现学生成绩分类与预测算法
CentOS 查找目录并替换名称
vs2013不能选择release或者debug
fwrite追加写入数据
centos7不支持中文
idea如何获取远程新建的分支
oracle11 em 怎么查询日志
ag grid 显示图片
c# 类生成实例自动执行实例中的方法
Qt MSVC 无法生成可执行程序
类图中的多对多怎么表示
poi sheet追加
C# jqgrid 合计行
ps中切svg的插件
ucgui 隐0显示
homebrew channel 安装 wad
powerbi 层级排序
vmware 主机和虚拟机 互通
android 图片动态闪烁