pwd和clear 基本功能的实现
2016-11-24 17:59
417 查看
在上一篇博客里面我自己实现了一个命令解释器,那么这个我们先看看最常用的命令,在这片博客里面我们将会看到,两个简单命令的实现,pwd和 clear 。
第一个:pwd
看着则么简单的代码,相信大家觉得很简单,getcwd();获得当前的路径。
第二个:clear
#include<stdio.h>
#include<unistd.h>
#include<dirent.h>
#include<string.h>
#include<stdlib.h>
#include<sys/stat.h>
int main()
{
printf("\033[H\033[2J"); // \033[y;xH设置光标位置 033[h 设置光标到0行0列,\033[2j 清屏
return 0;
}
printf这个的参数有很多,具体在这个里面有介绍:http://blog.csdn.net/qq_35256722/article/details/53323068
第一个:pwd
#include<stdio.h> #include<pwd.h> #include<string.h> #include<assert.h> int main() { char path[128] = {0}; getcwd(path,128); printf("%s\n",path); return 0; }
看着则么简单的代码,相信大家觉得很简单,getcwd();获得当前的路径。
第二个:clear
#include<stdio.h>
#include<unistd.h>
#include<dirent.h>
#include<string.h>
#include<stdlib.h>
#include<sys/stat.h>
int main()
{
printf("\033[H\033[2J"); // \033[y;xH设置光标位置 033[h 设置光标到0行0列,\033[2j 清屏
return 0;
}
printf这个的参数有很多,具体在这个里面有介绍:http://blog.csdn.net/qq_35256722/article/details/53323068
相关文章推荐
- 用C#类实现JavaScript的基本功能
- ASP.NET中用C#类实现Javascript的基本功能
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现基本的地图功能(一)
- 用VC实现GIS系统基本功能
- 菜鸟学习OGRE和天龙八部之十六: 网游视角跑图功能基本实现,包括人物,射线查询,鼠标decal等等
- >+ 后台文章管理的一些基本功能及实现方法
- Mock up! 基本游戏功能全部实现!
- wince实现的基本功能
- 基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能
- 实现vsftpd的基本功能----视频下载
- 到今天上了一个月班了,功能基本实现了.
- 基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能
- 基于SVG技术实现WebGIS的基本功能
- 地磅称量系统之(53)在封装对象的类库中实现包括IDataErrorInfo接口提供的所有方法和并且扩展对异常具有添加和删除功能的基本业务对象基类
- 我自己编的一个c语言小程序:银行基本功能的实现
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现基本的地图功能(一)
- 基于SVG技术实现WebGIS的基本功能(2)
- ASP基本功能实现
- 用WinForm,实现基本的功能操作
- iptables实现防火墙及NAT的基本功能----视频下载