c语言:定长顺序串的基本操作实实现

本文展示了如何使用C语言实现定长顺序串的常见操作,包括赋值、清空、销毁、获取长度、比较大小、连接、子串提取、插入和删除等。在操作过程中考虑了字符串长度与预定义空间的关系,对超出空间的操作进行了截断处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// 串的定长顺序存储实现.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include<stdio.h>
#include<string>
#include<iomanip>
#define STRING_SIZE 255
using namespace std;
typedef unsigned char SString[STRING_SIZE + 1];
//函数声明部分
void Error(char *s);                                 //错误处理函数
void Strassign_string(SString &S, char chars[]);     //赋值函数
void Clear_string(SString &s);                       //清空函数
void Destroy_string(SString &S);                     //销毁函数
int Getlength_string(SString &s);                    //得到定长顺序串的长度
int Compare_string(SString &s, SString &t);          //比较两个订场顺序串的大小
void Concat_string(SString &t, SString &s1, SString &s2); //连接两个顺序串
void Substring_string(SString &sub, SString &s, int pos, int len); //得到主串的子串
void Insert_string(SString &S, SString &T, int pos);   //插入函数
void Delete_string(SString &S, int t, int pos);        //删除函数
//函数实现部分
vo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值