【日常开发】常用DOS命令及字符库笔记

常用DOS命令
d:  盘符切换
dir 列出当前目录下的文件以及文件夹
md 创建目录(文件夹)
rd 删除空目录 
rd /s 删除有内容的目录(询问是否删除)
rd /s 删除有内容的目录
cd 进入指定目录
cd.. 回退一级目录
cd\ 回到根目录
del 删除文件
cls 清屏
exit 退出dos 


//**********************************华丽分割线**********************************//


strstr 函数原型: char * strstr(char * str1,char * str2);
所在库名:#include <string.h>
功能就是找出在字符串str1中第一次出项字符串str2的位置(也就是说字符串sr1中要包含有字符串str2),找到就返回该字符串位置的指针(也就是返回字符串str2在字符串str1中的地址的位置),找不到就返回空指针(就是 null)。
比如如下代码:
#include "string.h"
void main()
{
	char p[] = "URIEN->MARS_TECH";
	char *str = strstr(p,"MARS");
	printf(str);
}
运行结果如下:
MARS_TECH
函数原型:extern char *strchr(char *str,char character)
参数说明:str为一个字符串的指针,character为一个待查找字符。       
所在库名:#include <string.h>
函数功能:从字符串str中寻找字符character第一次出现的位置。 
返回说明:返回指向第一次出现字符character位置的指针,如果没找到则返回NULL。
其它说明:还有一种格式char *strchr( const char *string, int c ),这里字符串是以int型给出的。


比如如下代码:
#include "string.h"

void main()
{
	char p[] = "URIEN->MARS_TECH";
	char *str = strstr(p,'M');
	printf(str);
}
运行结果如下:
MARS_TECH
sprintf函数的用法
该函数包含在stdio.h的头文件中,使用时需要加入:#include <stdio.h>
sprintf与printf函数二者功能相似
sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。
sprintf函数的格式:int sprintf( char *buffer, const char *format [, argument,...] );
除了前两个参数固定外,可选参数可以是任意个。buffer是字符数组名;format是格式化字符串

sprintf的返回值是字符数组中字符的个数,即字符串的长度,不用在调用strlen(s)求字符串的长度。


By Urien 2018年4月11日 18:07:29

猜你喜欢

转载自blog.csdn.net/qq997758497/article/details/79796949