c4_2.h
来自「数据结构课程设计 图形界面 数据结构课程设计 图形界面 文本编辑器用MFC做」· C头文件 代码 · 共 38 行
H
38 行
#if !defined(AFX_C4_2_H__4C71B99C_CCCF_404B_9868_880F51DED123__INCLUDED_)
#define AFX_C4_2_H__4C71B99C_CCCF_404B_9868_880F51DED123__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
// c4-2.h 串的堆分配存储
struct HString
{
char *ch; // 若是非空串,则按串长分配存储区,否则ch为NULL
int length; // 串长度
};
Status StrAssign(HString &T,char *chars);
Status StrCopy(HString &T,HString S);
Status StrEmpty(HString S);
int StrCompare(HString S,HString T);
int StrLength(HString S);
Status ClearString(HString &S);
Status Concat(HString &T,HString S1,HString S2);
Status SubString(HString &Sub, HString S,int pos,int len);
void InitString(HString &T);
int Index(HString S,HString T,int pos) ;// 算法4.1
Status StrInsert(HString &S,int pos,HString T); // 算法4.4;
Status StrDelete(HString &S,int pos,int len);
Status Replace(HString &S,HString T,HString V);
void DestroyString();
void StrPrint(HString T);
#endif // !defined(AFX_C4_2_H__4C71B99C_CCCF_404B_9868_880F51DED123__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?