字符操作、文件操作和CMD命令的使用

来源:本站
导读:目前正在解读《字符操作、文件操作和CMD命令的使用》的相关信息,《字符操作、文件操作和CMD命令的使用》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《字符操作、文件操作和CMD命令的使用》的详细说明。
简介:这个是最近写的一个测试用的部分代码,功能是一个简单的加解密。就是在循环里边做处理后写入目标文件,再循环处理解密后写往上解释文件。

最近有点乱,有点忙~~

对于一个用惯了C的程序员来说,不容易习惯C++的编程思想。

C中有数组,C++中有string。相对来说数组可以有的操作string都能够实现,对字符的操作不需要在程序中使用strcpy,拷贝到char[]中。而且string更多其它封装好的处理功能,可以使用“.”,类的方法形式操作。

C读写文件,一般有两种方式:fopen和open。open比fopen更底层,操作更复杂。C++的流输入输出,相对来说更方便。

这个是最近写的一个测试用的部分代码,功能是一个简单的加解密。就是在循环里边做处理后写入目标文件,再循环处理解密后写往上解释文件。

/* 思重创作,亚上分享 */

#include

#include

#include

using namespace std;

void main()

{

ifstream in("source.txt");

ofstream out("destination.txt");

ofstream out2("prase.txt");

string inputline,outputline;

string::size_type len = 0;

while(getline(in,inputline))

{

cout<< inputline <<endl; //标准输入输出

//for(len =0; len < inputline.length();len++)

//*************************************

out<<inputline<<endl; //自定义输出out,输出到out所指的文件

//**********************************

out2<<inputline<<endl;//自定义输出out2,输出到out2所指的文件

}

system("pause");

}

关于system函数的调用,system函数使用如在控制台输入的命令一样。如:cddirmkdir等等命令都可以使用。如果用得好,可以操作系统目录和文件。使用system要求程序员比较熟悉dos命令,用得好会给程序员带来很大的方便。一般自实现的话,效率问题和健壮性问题很难保证。

这个是查找2010目录下所有后缀名为.txt和.cpp和cmd命令。执行效果是把结果写入d盘allfiles.txt文件中,得到这个结果,我们就可以进行下一步操作了。比如读取一个文件路径,对该文件读取进行需要的处理。注意在使用目录路径的时候,有空格表示的路径要用引号括起来,不然找不到路径,也可以使用短路径名(不知道的google)。

/* 思重创作,亚上分享 */

#include

#include

void main(){    system("dir /b /s /a-d d:\我的文档\"Visual Studio 2010"\*.txt d:\我的文档\"Visual Studio 2010"\*.cpp >d:\allfiles.txt");

//F:\my_music\Projects\secret_file\findfile system("pause");}

提醒:《字符操作、文件操作和CMD命令的使用》最后刷新时间 2024-03-14 01:00:18,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《字符操作、文件操作和CMD命令的使用》该内容的真实性请自行鉴别。